public ActionResult Create(EnquiryViewModel enquiryViewModel) { if (ModelState.IsValid) { enquiryViewModel.Enquiry.OrganisationId = UserOrganisationId; enquiryViewModel.Enquiry.CentreId = 1; enquiryViewModel.Enquiry = NidanBusinessService.CreateEnquiry(UserOrganisationId, enquiryViewModel.Enquiry); return(RedirectToAction("Index")); } return(View(enquiryViewModel)); }
public ActionResult Create(EnquiryViewModel enquiryViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; var personnelId = UserPersonnelId; enquiryViewModel.Enquiry.StudentCode = "ABC"; if (ModelState.IsValid) { if (enquiryViewModel.CreateEnquiryFromMobilizationFollowUpId != 0) { //Close Mobilization var mobilization = NidanBusinessService.RetrieveMobilization(organisationId, enquiryViewModel.MobilizationId); mobilization.Close = "Yes"; mobilization.ClosingRemark = "Converted To Enquiry"; NidanBusinessService.UpdateMobilization(organisationId, mobilization); var followup = NidanBusinessService.RetrieveFollowUp(organisationId, enquiryViewModel.CreateEnquiryFromMobilizationFollowUpId); followup.Close = "Yes"; followup.Remark = "Converted To Enquiry"; NidanBusinessService.UpdateFollowUp(organisationId, followup); // NidanBusinessService.DeleteFollowUp(organisationId, enquiryViewModel.CreateEnquiryFromMobilizationFollowUpId); } enquiryViewModel.Enquiry.OrganisationId = organisationId; enquiryViewModel.Enquiry.CentreId = centreId; enquiryViewModel.Enquiry.CreatedBy = UserPersonnelId; enquiryViewModel.Enquiry.Close = "No"; enquiryViewModel.Enquiry.EnquiryStatus = "Enquiry"; enquiryViewModel.Enquiry.EmailId = enquiryViewModel.Enquiry.EmailId.ToLower(); enquiryViewModel.Enquiry = NidanBusinessService.CreateEnquiry(organisationId, UserPersonnelId, enquiryViewModel.Enquiry, enquiryViewModel.SelectedCourseIds); //return RedirectToAction("Index"); return(RedirectToAction("Index")); } enquiryViewModel.EducationalQualifications = new SelectList(NidanBusinessService.RetrieveQualifications(organisationId, e => true).ToList()); enquiryViewModel.Occupations = new SelectList(NidanBusinessService.RetrieveOccupations(organisationId, e => true).ToList()); enquiryViewModel.Religions = new SelectList(NidanBusinessService.RetrieveReligions(organisationId, e => true).ToList()); enquiryViewModel.CasteCategories = new SelectList(NidanBusinessService.RetrieveCasteCategories(organisationId, e => true).ToList()); //enquiryViewModel.AreaOfInterests = new SelectList(NidanBusinessService.RetrieveAreaOfInterests(organisationId, e => true).ToList()); enquiryViewModel.HowDidYouKnowAbouts = new SelectList(NidanBusinessService.RetrieveHowDidYouKnowAbouts(organisationId, e => true).ToList()); enquiryViewModel.Courses = new SelectList(NidanBusinessService.RetrieveCourses(organisationId, e => true).ToList()); enquiryViewModel.Schemes = new SelectList(NidanBusinessService.RetrieveSchemes(organisationId, e => true).ToList()); enquiryViewModel.Sectors = new SelectList(NidanBusinessService.RetrieveSectors(organisationId, e => true).ToList()); enquiryViewModel.BatchTimePrefers = new SelectList(NidanBusinessService.RetrieveBatchTimePrefers(organisationId, e => true).ToList()); enquiryViewModel.StudentTypes = new SelectList(NidanBusinessService.RetrieveStudentTypes(organisationId, e => true).ToList()); enquiryViewModel.EnquiryTypes = new SelectList(NidanBusinessService.RetrieveEnquiryTypes(organisationId, e => true).ToList()); enquiryViewModel.Talukas = new SelectList(NidanBusinessService.RetrieveTalukas(organisationId, e => true).ToList()); enquiryViewModel.Districts = new SelectList(NidanBusinessService.RetrieveDistricts(organisationId, e => true).ToList()); enquiryViewModel.States = new SelectList(NidanBusinessService.RetrieveStates(organisationId, e => true).ToList()); enquiryViewModel.LeadSources = new SelectList(NidanBusinessService.RetrieveLeadSources(organisationId, e => true).ToList()); enquiryViewModel.Cities = new SelectList(NidanBusinessService.RetrieveCities(organisationId, e => true).ToList()); return(View(enquiryViewModel)); }