public ActionResult <VaccinationStatus> PostVaccinationStatus([FromBody] VaccinationStatus vaccinationStatus) { if (_service.GetByGuid(vaccinationStatus.Guid) != null || !ModelState.IsValid) { return(BadRequest()); } _service.Create(vaccinationStatus); return(CreatedAtAction("PostVaccinationStatus", new { guid = vaccinationStatus.Guid }, vaccinationStatus)); }
public void InsertVaccinationStatus(int id, VaccinationStatus vaccinationStatus) { var entity = context.GeneralInformation.FirstOrDefault(t => t.Id == id); if (entity == null) { throw new NullReferenceException(); } vaccinationStatus.Id = 0; entity.VaccinationStatuses.Add(vaccinationStatus); context.SaveChanges(); }
public static VaccinationStatusView EntityToView(this VaccinationStatus entity) { if (entity != null) { return(new VaccinationStatusView { Id = entity.Id, ProcedureTime = entity.ProcedureTime, Information = entity.Information, GeneralInformationId = entity.GeneralInformationId }); } return(null); }
public IActionResult PutVaccinationStatus(string guid, [FromBody] VaccinationStatus vaccinationStatus) { if (ModelState.IsValid) { var vaccStatus = _service.GetByGuid(guid); if (vaccStatus != null) { _service.Update(guid, vaccinationStatus, vaccStatus); return(Accepted()); } else { vaccinationStatus.Guid = guid; _service.Create(vaccinationStatus); return(Created("guid", guid)); } } return(BadRequest()); }