public async Task <ClinicResponse> AddClinic(ClinicCreateRequest values) { ClinicResponse _response = new ClinicResponse(); try { EntityEntry <ClinicsEntity> result = await _context.Clinics.AddAsync(new Domain.Models.ClinicsEntity { ClinicGuid = Guid.NewGuid().ToString(), Name = values.Name, Created = DateTime.Now.ToUniversalTime(), Updated = DateTime.Now.ToUniversalTime(), IsDeleted = false }); await _context.SaveChangesAsync(); _response.Code = "E000"; _response.Message = _localizer["success"]; _response.DataCount = 1; _response.ResponseDate = DateTime.Now.ToUniversalTime(); _response.Results.Add(result.Entity); } catch (Exception ex) { _response.Code = "E999"; _response.Message = ex.Message; _response.DataCount = 0; _response.ResponseDate = DateTime.Now.ToUniversalTime(); _response.Results = null; } return(_response); }
public ClinicResponse AddClient(ClinicCreateRequest values) { return(RestHttpClient.Create().Post <ClinicResponse>("https://localhost:44331/clinics/add?", null, values)); }
public ClinicResponse UpdateClient(string guid, ClinicCreateRequest values) { return(RestHttpClient.Create().Put <ClinicResponse>("https://localhost:44331/clinics/delete?guid=" + guid, null, values)); }
public async Task <ClinicResponse> Post([FromBody] ClinicCreateRequest values) { return(await _clinics.AddClinic(values)); }