public async Task <IActionResult> CreateDuration(RiskDurationForCreateDto durationForCreate) { RiskDuration newDuration = _mapper.Map <RiskDuration>(durationForCreate); _context.Add(newDuration); if (await _context.SaveChangesAsync() > 0) { return(Ok(newDuration)); } return(BadRequest("Error create Risk Duration")); }
public async Task <IActionResult> UpdateDuration(int id, RiskDuration durationForUpdate) { var duration = await _context.RiskDurations .FirstOrDefaultAsync(d => d.Id == id); if (duration == null) { return(NotFound()); } duration.Code = durationForUpdate.Code; duration.Name = durationForUpdate.Name; if (await _context.SaveChangesAsync() > 0) { return(CreatedAtRoute("GetDuration", new { controller = "References", id = duration.Id }, duration)); } return(BadRequest("Error update Risk Duration")); }