Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        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());
        }