public async Task <IActionResult> UpdateDeviceDate(int id, [FromBody] DeviceDateSaveResource deviceDateSaveResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var deviceDateFromRepo = await _repo.GetDeviceDate(id); if (deviceDateFromRepo == null) { return(BadRequest($"DeviceDateId {id} could not be found")); } _mapper.Map <DeviceDateSaveResource, MdaDeviceDate>(deviceDateSaveResource, deviceDateFromRepo); deviceDateFromRepo.ModifiedBy = User.Identity.Name; deviceDateFromRepo.ModifiedDate = DateTime.Now; if (await _repo.SaveAll()) { return(NoContent()); } return(BadRequest("Failed to update device date")); }
public async Task <IActionResult> AddDeviceDate([FromBody] DeviceDateSaveResource deviceDateSaveResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var deviceDate = _mapper.Map <MdaDeviceDate>(deviceDateSaveResource); deviceDate.CreatedBy = User.Identity.Name; _repo.Add(deviceDate); if (await _repo.SaveAll()) { return(Ok(deviceDate)); } return(BadRequest("Failed to add device date")); }