public IActionResult Save(Concepts_VM concepts_VM) { if (concepts_VM != null) { if (concepts_VM.Id > 0) { if (_conceptsRepository.Update(concepts_VM, this.loginUserId) > 0) { TempData["Status"] = Helper.success_code; TempData["Message"] = Message.conceptUpdated; } else { TempData["Message"] = Message.conceptUpdateError; } } else { if (_conceptsRepository.Add(concepts_VM, this.loginUserId) > 0) { TempData["Status"] = Helper.success_code; TempData["Message"] = Message.conceptAdded; } else { TempData["Message"] = Message.conceptAddedError; } } } return(RedirectToAction("List", "Concepts")); }
/// <summary> /// Function for add concept /// </summary> /// <param name="concepts_VM"></param> /// <param name="loginUserId"></param> /// <returns></returns> public int Add(Concepts_VM concepts_VM, int loginUserId) { var concept = new Set_Concepts(); concept.ConceptName = concepts_VM.ConceptName; concept.Active = concepts_VM.Active; concept.ClientId = concepts_VM.ClientId; concept.CreatedOn = DateTime.Now; concept.CreatedBy = loginUserId; _context.Set_Concepts.Add(concept); return(_context.SaveChanges()); }
/// <summary> /// Function for update concept /// </summary> /// <param name="concepts_VM"></param> /// <param name="loginUserId"></param> /// <returns></returns> public int Update(Concepts_VM concepts_VM, int loginUserId) { var concept = _context.Set_Concepts.Where(x => x.Id == concepts_VM.Id && !x.IsDeleted && x.CreatedBy == loginUserId).FirstOrDefault(); if (concept != null) { concept.ConceptName = concepts_VM.ConceptName; concept.Active = concepts_VM.Active; concept.ClientId = concepts_VM.ClientId; concept.ModifiedBy = loginUserId; concept.ModifiedOn = DateTime.Now; return(_context.SaveChanges()); } return(0); }
public IActionResult Index(int Id = 0) { ViewBag.Clients = new SelectList(_clientRepository.GetList(loginUserId).Where(x => x.Status).ToList(), "Id", "CompanyName"); var concepts = new Concepts_VM(); if (Id > 0) { concepts = _conceptsRepository.Get(Id, loginUserId); if (concepts == null) { return(RedirectToAction("List", "Concepts")); } else { ViewData["Title"] = "Edit"; return(View(concepts)); } } else { ViewData["Title"] = "Add"; return(View(concepts)); } }