Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }