public InfectedVM UpdateInfected(int id, [FromBody] InfectedIM inputModel) { var item = dbContext.InfectedDbSet.FirstOrDefault(item => item.Id == id); if (item == null) { return(null); } item.Email = inputModel.Email; item.City = inputModel.City; item.TestDate = inputModel.TestDate; item.ClientIpAddress = this.HttpContext.Connection.RemoteIpAddress.ToString(); dbContext.SaveChanges(); return(MapToInfectedVM(item)); }
public int CreateInfected([FromBody] InfectedIM inputModel) { var infectedEntity = new Infected() { Email = inputModel.Email, City = inputModel.City, TestDate = inputModel.TestDate, // Id = new Random().Next(), ClientIpAddress = this.HttpContext.Connection.RemoteIpAddress.ToString() }; dbContext.InfectedDbSet.Add(infectedEntity); dbContext.SaveChanges(); return(infectedEntity.Id); }