public async Task <HttpStatusCode> AddVirusStatus(CovidStatus status) { _context.CovidStatuses.Add(status); await _context.SaveChangesAsync(); return(HttpStatusCode.Accepted); }
public async Task <ActionResult <CovidStatus> > PostCovidStatus(CovidStatus covidStatus) { _context.CovidStatus.Add(covidStatus); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCovidStatus", new { id = covidStatus.Id }, covidStatus)); }
public async Task <IActionResult> PutCovidStatus(int id, CovidStatus covidStatus) { if (id != covidStatus.Id) { return(BadRequest()); } _context.Entry(covidStatus).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CovidStatusExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IHttpActionResult> BasicInfo(CovidStatus status) { if (!ModelState.IsValid) { return(Content((HttpStatusCode)201, "Invalid Model")); } if (status.UserID == null) { return(Content((HttpStatusCode)201, "Invalid Model")); } var covidStatus = await _user.AddVirusStatus(status); if (covidStatus == HttpStatusCode.Accepted) { return(Content((HttpStatusCode)200, "Added Covid Status successfully")); } return(Content((HttpStatusCode)202, "Covid Status add failed")); }