public async Task <IActionResult> PutImmunization(Guid id, Immunization immunization) { if (id != immunization.Id) { var badRequest = BadRequest(ModelState); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); return(badRequest); } //Auto generate the UpdatedTime immunization.UpdatedTime = DateTimeOffset.UtcNow; _context.Entry(immunization).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ImmunizationExists(id)) { var notFound = NotFound(); _logger.LogError($"Message: {notFound}, Status code: {notFound.StatusCode}, Id: {Guid.NewGuid()}"); return(notFound); } else { var badRequest = BadRequest(ModelState); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); throw; } } return(NoContent()); }
public async Task <IActionResult> PutImmunization(Guid id, Immunization immunization) { if (id != immunization.Id) { return(BadRequest()); } _context.Entry(immunization).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ImmunizationExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutOrganization(Guid id, Organization organization) { if (id != organization.Id) { var badRequest = BadRequest(); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); return(badRequest); } _context.Entry(organization).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrganizationExists(id)) { var notFound = NotFound(); _logger.LogError($"Message: {notFound}, Status code: {notFound.StatusCode}, Id: {Guid.NewGuid()}"); return(notFound); } else { var badRequest = BadRequest(); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); throw; } } return(NoContent()); }
public async Task <IActionResult> PutPatient(Guid id, Patient patient) { if (id != patient.Id) { Console.Write("issue with the ID. Given ID: " + id + " Patient ID: " + patient.Id); var badRequest = BadRequest(); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); return(badRequest); } _context.Entry(patient).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatientExists(id)) { var notFound = NotFound(); _logger.LogError($"Message: {notFound}, Status code: {notFound.StatusCode}, Id: {Guid.NewGuid()}"); return(notFound); } else { var badRequest = BadRequest(); _logger.LogError($"Message: {badRequest}, Status code: {badRequest.StatusCode}, Id: {Guid.NewGuid()}"); throw; } } return(NoContent()); }