Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }