public Status AddStatus(AddStatusViewModel model) { var status = this.Mapper.Map <Status>(model); this.Context.Statuses.Add(status); this.Context.SaveChanges(); return(status); }
public IActionResult Add(AddStatusViewModel model) { if (!this.ModelState.IsValid) { this.ViewData[GlobalConstants.Statuses] = this.statusService.GetAllStatuses(); return(this.View(model)); } this.statusService.AddStatus(model); return(this.RedirectToAction(nameof(Index))); }
public IActionResult AddStatus(AddStatusViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var newId = this.status.AddStatus(new StatusModel { Status = model.Status }); TempData.AddSuccessMessage($"Status: {model.Status} with ID: {newId} has been added successfully."); return(RedirectToAction(nameof(Index))); }