поправила крайние косяки на сейчас по оформлению
This commit is contained in:
parent
9ac54dfaec
commit
7435264b3d
@ -9,13 +9,5 @@ namespace PolyclinicBusinessLogic.OfficePackage.HelperModels.PDF
|
|||||||
public DateTime DateFrom { get; set; }
|
public DateTime DateFrom { get; set; }
|
||||||
public DateTime DateTo { get; set; }
|
public DateTime DateTo { get; set; }
|
||||||
public List<ReportProceduresViewModel> Procedures { get; set; } = new();
|
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