public IActionResult Update(long id, [FromBody] ActivationModeDto item) { //set bad reqeust if contact data is not provided in body if (item == null || id == 0) { return(BadRequest()); } var actMode = _mapper.Map <ActivationMode> (item); var activationMode = _context.ActivationModes.FirstOrDefault(t => t.Id == id); if (activationMode == null) { return(NotFound()); } activationMode.ActivationModeName = actMode.ActivationModeName; activationMode.ActivationModeDescription = actMode.ActivationModeDescription; activationMode.UpperBound = actMode.UpperBound; activationMode.LowerBound = actMode.LowerBound; activationMode.ModifiedOn = DateTime.Now; activationMode.ModifiedUserId = actMode.ModifiedUserId; _context.SaveChanges(); item = _mapper.Map <ActivationModeDto> (actMode); return(Ok(item)); }
public IActionResult Add([FromBody] ActivationModeDto item) { //set bad reqeust if contact data is not provided in body if (item == null) { return(BadRequest()); } var actMode = _mapper.Map <ActivationMode> (item); actMode.CreatedOn = DateTime.Now; actMode.ModifiedOn = DateTime.Now; _context.ActivationModes.Add(actMode); _context.SaveChanges(); item = _mapper.Map <ActivationModeDto> (actMode); return(Ok(item)); }