public IActionResult Edit(LabelAViewModel model) { if (ModelState.IsValid) { var label = _mapper.Map <LabelAViewModel, Label>(model); var labelToUpdate = _context.Labels.FirstOrDefault(l => l.Id == model.Id); if (labelToUpdate == null) { return(NotFound()); } label.ModifiedBy = _admin.Fullname; labelToUpdate.Status = label.Status; labelToUpdate.Text = label.Text; labelToUpdate.ModifiedDate = DateTime.Now; _context.SaveChanges(); return(RedirectToAction("index")); } return(Ok(model)); }
public IActionResult Create(LabelAViewModel model) { if (ModelState.IsValid) { var label = _mapper.Map <LabelAViewModel, Label>(model); label.AddedBy = _admin.Fullname; label.AddedDate = DateTime.Now; _context.Add(label); _context.SaveChanges(); return(RedirectToAction("index")); } return(Ok(model)); }