private Resolution CreateResolution(ResolutionFormData formData) { var newResolution = _mapper.Map <Resolution>(formData); newResolution.CreationDate = DateTime.Now; newResolution.ResolutionNumber = generateResolutionNumber(); _context.Resolutions.Add(newResolution); _context.SaveChanges(); return(newResolution); }
public Resolution EditResolution(ResolutionFormData formData) { var resolution = _context.Resolutions.FirstOrDefault(u => u.Id == formData.Id); if (resolution != null) { resolution.Title = formData.Title; resolution.Description = formData.Description; resolution.ExpirationDate = formData.ExpirationDate; _context.SaveChanges(); return(resolution); } else { return(null); } }
public IActionResult EditResolution(ResolutionFormData formData) { if (!ModelState.IsValid) { return(BadRequest()); } var result = _context.EditResolution(formData); if (result != null) { return(Ok(result)); } else { return(BadRequest()); } }