Пример #1
0
        public ActionResult Convert(int id)
        {
            var selectedLead = _crmLeadRepository.GetBy(l => l.Id == id, "Person");
            var vm           = new ConvertLeadViewModel();

            if (selectedLead != null)
            {
                vm.LeadId = selectedLead.Id;
                ViewBag.AssignedToUserId = new SelectList(_userRepository.GetAll("Person"), "Id", "Person.Name", selectedLead.AssignedToUserId);
                vm.Person      = selectedLead.Person;
                vm.Description = selectedLead.Description;
            }

            return(View(vm));
        }
Пример #2
0
        public ActionResult Convert(ConvertLeadViewModel vm)
        {
            var status = _crmPotentialService.Convert(vm.CreateAccount,
                                                      vm.CreatePotential,
                                                      vm.LeadId,
                                                      vm.AssignedToUserId,
                                                      vm.CategoryId,
                                                      vm.ExpectedAmount,
                                                      vm.ExpectedCloseDate,
                                                      vm.Description,
                                                      vm.EnquiredOn,
                                                      vm.SalesStageId,
                                                      WebUser.Id);

            if (status)
            {
                return(RedirectToAction("Index"));
            }

            return(View(vm));
        }