// GET: GovernmentMobilization/Edit/{id} public ActionResult Edit(int?id) { var organisationId = UserOrganisationId; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var governmentMobilizationmobilization = NidanBusinessService.RetrieveGovernmentMobilization(UserOrganisationId, id.Value); if (governmentMobilizationmobilization == null) { return(HttpNotFound()); } var viewModel = new GovernmentMobilizationViewModel { GovernmentMobilization = governmentMobilizationmobilization, Districts = new SelectList(NidanBusinessService.RetrieveDistricts(organisationId, e => true).ToList(), "DistrictId", "Name"), DistrictBlocks = new SelectList(NidanBusinessService.RetrieveDistrictBlocks(organisationId, e => true).ToList(), "DistrictBlockId", "Name"), BlockPanchayats = new SelectList(NidanBusinessService.RetrieveBlockPanchayats(organisationId, e => true), "BlockPanchayatId", "Name"), Qualifications = new SelectList(NidanBusinessService.RetrieveQualifications(organisationId, e => true).ToList(), "QualificationId", "Name"), Religions = new SelectList(NidanBusinessService.RetrieveReligions(organisationId, e => true), "ReligionId", "Name"), CasteCategories = new SelectList(NidanBusinessService.RetrieveCasteCategories(organisationId, e => true).ToList(), "CasteCategoryId", "Caste") }; return(View(viewModel)); }
// GET: GovernmentMobilization/View/{id} public ActionResult View(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var organisationId = UserOrganisationId; var governmentMobilizationGrid = NidanBusinessService.RetrieveGovernmentMobilizations(organisationId, e => e.GovernmentMobilizationId == id).Items.FirstOrDefault(); if (governmentMobilizationGrid == null) { return(HttpNotFound()); } var viewModel = new GovernmentMobilizationViewModel { GovernmentMobilizationGrid = governmentMobilizationGrid }; return(View(viewModel)); }
public ActionResult Edit(GovernmentMobilizationViewModel governmentMobilizationViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; var personnelId = UserPersonnelId; if (ModelState.IsValid) { governmentMobilizationViewModel.GovernmentMobilization.OrganisationId = organisationId; governmentMobilizationViewModel.GovernmentMobilization.CentreId = centreId; governmentMobilizationViewModel.GovernmentMobilization.CreatedBy = personnelId; governmentMobilizationViewModel.GovernmentMobilization = NidanBusinessService.UpdateGovernmentMobilization(UserOrganisationId, governmentMobilizationViewModel.GovernmentMobilization); return(RedirectToAction("Index")); } var viewModel = new GovernmentMobilizationViewModel { GovernmentMobilization = governmentMobilizationViewModel.GovernmentMobilization }; return(View(viewModel)); }
public ActionResult Create() { var organisationId = UserOrganisationId; var districts = NidanBusinessService.RetrieveDistricts(organisationId, e => true); var districtBlocks = NidanBusinessService.RetrieveDistrictBlocks(organisationId, e => true); var blockPanchayats = NidanBusinessService.RetrieveBlockPanchayats(organisationId, e => true); var qualifications = NidanBusinessService.RetrieveQualifications(organisationId, e => true); var religions = NidanBusinessService.RetrieveReligions(organisationId, e => true); var castecategories = NidanBusinessService.RetrieveCasteCategories(organisationId, e => true); var viewModel = new GovernmentMobilizationViewModel { GovernmentMobilization = new GovernmentMobilization(), Districts = new SelectList(districts, "DistrictId", "Name"), DistrictBlocks = new SelectList(districtBlocks, "DistrictBlockId", "Name"), BlockPanchayats = new SelectList(blockPanchayats, "BlockPanchayatId", "Name"), Qualifications = new SelectList(qualifications, "QualificationId", "Name"), Religions = new SelectList(religions, "ReligionId", "Name"), CasteCategories = new SelectList(castecategories, "CasteCategoryId", "Caste") }; return(View(viewModel)); }
public ActionResult Create(GovernmentMobilizationViewModel governmentMobilizationViewModel) { var organisationId = UserOrganisationId; var centreId = UserCentreId; var personnelId = UserPersonnelId; if (ModelState.IsValid) { governmentMobilizationViewModel.GovernmentMobilization.OrganisationId = organisationId; governmentMobilizationViewModel.GovernmentMobilization.CentreId = centreId; governmentMobilizationViewModel.GovernmentMobilization.CreatedBy = personnelId; var currentDate = DateTime.Parse(DateTime.Now.Date.ToShortDateString()); Console.WriteLine(currentDate); var birthdate = governmentMobilizationViewModel.GovernmentMobilization.DateofBirth; var age = currentDate.Year - birthdate.Year; if (currentDate.Month < birthdate.Month) { age--; } else if ((currentDate.Month >= birthdate.Month) && (currentDate.Day < birthdate.Day)) { age--; } governmentMobilizationViewModel.GovernmentMobilization.Age = age; governmentMobilizationViewModel.GovernmentMobilization = NidanBusinessService.CreateGovernmentMobilization(UserOrganisationId, governmentMobilizationViewModel.GovernmentMobilization); return(RedirectToAction("Create")); } governmentMobilizationViewModel.Districts = new SelectList(NidanBusinessService.RetrieveDistricts(organisationId, e => true).ToList()); governmentMobilizationViewModel.DistrictBlocks = new SelectList(NidanBusinessService.RetrieveDistrictBlocks(organisationId, e => true).ToList()); governmentMobilizationViewModel.BlockPanchayats = new SelectList(NidanBusinessService.RetrieveBlockPanchayats(organisationId, e => true)); governmentMobilizationViewModel.Qualifications = new SelectList(NidanBusinessService.RetrieveQualifications(organisationId, e => true).ToList()); governmentMobilizationViewModel.Religions = new SelectList(NidanBusinessService.RetrieveReligions(organisationId, e => true)); governmentMobilizationViewModel.CasteCategories = new SelectList(NidanBusinessService.RetrieveCasteCategories(organisationId, e => true).ToList()); return(View(governmentMobilizationViewModel)); }