Compare commits
2 Commits
e7206d8c38
...
a7b8d36892
Author | SHA1 | Date | |
---|---|---|---|
a7b8d36892 | |||
7435264b3d |
@ -9,13 +9,5 @@ namespace PolyclinicBusinessLogic.OfficePackage.HelperModels.PDF
|
||||
public DateTime DateFrom { get; set; }
|
||||
public DateTime DateTo { get; set; }
|
||||
public List<ReportProceduresViewModel> Procedures { get; set; } = new();
|
||||
|
||||
//public List<ReportProceduresViewModel> Procedures{ get; set; } = new();
|
||||
|
||||
//public List<ReportProceduresViewModel> MedicamentSymptom { get; set; } = new();
|
||||
|
||||
/*public List<(string medicamentName, string symptomName)> MedicamentSymptom { get; set; } = new();*/
|
||||
/* public List<MedicamentViewModel> Medicaments { get; set; } = new();
|
||||
public List<SymptomViewModel> Symptoms { get; set; } = new();*/
|
||||
}
|
||||
}
|
||||
|
@ -1,44 +0,0 @@
|
||||
using Newtonsoft.Json;
|
||||
using PolyclinicContracts.ViewModels;
|
||||
using System.Net.Http.Headers;
|
||||
using System.Text;
|
||||
|
||||
namespace PolyclinicWebAppSuretor
|
||||
{
|
||||
public class APIClient
|
||||
{
|
||||
private static readonly HttpClient _client = new();
|
||||
public static UserViewModel? User { get; set; } = null;
|
||||
|
||||
public static void Connect(IConfiguration configuration)
|
||||
{
|
||||
_client.BaseAddress = new Uri(configuration["IPAddress"]);
|
||||
_client.DefaultRequestHeaders.Accept.Clear();
|
||||
_client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
|
||||
}
|
||||
public static T? GetRequest<T>(string requestUrl)
|
||||
{
|
||||
var response = _client.GetAsync(requestUrl);
|
||||
var result = response.Result.Content.ReadAsStringAsync().Result;
|
||||
if (response.Result.IsSuccessStatusCode)
|
||||
{
|
||||
return JsonConvert.DeserializeObject<T>(result);
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new Exception(result);
|
||||
}
|
||||
}
|
||||
public static void PostRequest<T>(string requestUrl, T model)
|
||||
{
|
||||
var json = JsonConvert.SerializeObject(model);
|
||||
var data = new StringContent(json, Encoding.UTF8, "application/json");
|
||||
var response = _client.PostAsync(requestUrl, data);
|
||||
var result = response.Result.Content.ReadAsStringAsync().Result;
|
||||
if (!response.Result.IsSuccessStatusCode)
|
||||
{
|
||||
throw new Exception(result);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user