public CreateIdiaViewModel CreateIdiaViewModelData() { CreateIdiaViewModel createIdiaViewModel = new CreateIdiaViewModel(); createIdiaViewModel.Teams = _unitOfWork.Team.GetAll().ToList(); createIdiaViewModel.IdiaCategories = _unitOfWork.IdiaCategory.GetAll().ToList(); createIdiaViewModel.IdiaProposals = _unitOfWork.IdiaProposal.GetAll().ToList(); return(createIdiaViewModel); }
public CreateIdiaViewModel EditIdiaViewModelData(int id, int currentUserId) { CreateIdiaViewModel createIdiaViewModel = new CreateIdiaViewModel(); createIdiaViewModel.Teams = _unitOfWork.Team.GetAll().ToList(); createIdiaViewModel.IdiaCategories = _unitOfWork.IdiaCategory.GetAll().ToList(); createIdiaViewModel.IdiaProposals = _unitOfWork.IdiaProposal.GetAll().ToList(); createIdiaViewModel.Idia = _unitOfWork.Idia.Find(i => i.Id == id && i.CreatedBy == currentUserId && i.IsActive == 1).SingleOrDefault(); return(createIdiaViewModel); }
public IActionResult Edit(CreateIdiaViewModel createIdiaViewModel) { if (ModelState.IsValid) { var response = _idiaBusinessRepository.UpdateIdia(createIdiaViewModel.Idia); if (response.ResponseType == ResponseType.Success) { TempData["Success"] = response.ResponseMessage; return(RedirectToAction(RouteConstant.MyIdia_Action, RouteConstant.Idia_Controller)); } } return(View()); }
public IActionResult Create(CreateIdiaViewModel createIdiaViewModel) { if (ModelState.IsValid) { createIdiaViewModel.Idia.CreatedBy = _userManager.CurrentUserId; var response = _idiaBusinessRepository.CreateIdia(createIdiaViewModel.Idia); if (response.ResponseType == ResponseType.Success) { TempData["Success"] = response.ResponseMessage; } return(RedirectToAction(RouteConstant.MyIdia_Action, RouteConstant.Idia_Controller)); } return(View()); }