public ActionResult Create(int Woreda = -1, int planID = -1, int programID = -1, int month = -1) { if (TempData["CustomError"] != null) { ModelState.AddModelError("Success", TempData["CustomError"].ToString()); } else if (TempData["CustomError2"] != null) { ModelState.AddModelError("Errors", TempData["CustomError2"].ToString()); } if (Woreda == -1 || planID == -1 || programID == -1 || month == -1) { LookUps(); ViewBag.Errors = "errors"; return(RedirectToAction("Index")); } var woredaStockDistributionViewModel = new WoredaStockDistributionWithDetailViewModel(); //woredaStockDistributionViewModel.WoredaDistributionDetailViewModels var woredaStockDistribution = CheckWoredaDistribution(Woreda, planID, month, programID); if (woredaStockDistribution != null) { selectedLookUps(programID, planID, Woreda, month); LookUps(woredaStockDistribution); woredaStockDistributionViewModel = woredaStockDistribution; woredaStockDistributionViewModel.PlanID = planID; woredaStockDistributionViewModel.WoredaID = Woreda; woredaStockDistributionViewModel.Month = month; woredaStockDistributionViewModel.ProgramID = programID; woredaStockDistributionViewModel.ActualBeneficairies = getWoredaBeneficiaryNoFromHRD(planID, Woreda, month, programID); return(View(woredaStockDistributionViewModel)); } //ModelState.AddModelError("Errora",@"Request is Not Created for this plan"); LookUps(); //ViewBag.WoredaName =_commonService.GetAminUnits(m => m.AdminUnitID == woredaStockDistribution.WoredaID).FirstOrDefault().Name; var distributionDetail = _commonService.GetFDPs(Woreda); //var listOfFdps = GetWoredaStockDistribution(distributionDetail); //woredaStockDistributionViewModel.WoredaDistributionDetailViewModels = listOfFdps; woredaStockDistributionViewModel.PlanID = planID; woredaStockDistributionViewModel.WoredaID = Woreda; woredaStockDistributionViewModel.Month = month; woredaStockDistributionViewModel.ProgramID = programID; woredaStockDistributionViewModel.ActualBeneficairies = getWoredaBeneficiaryNoFromHRD(planID, Woreda, month, programID); return(View(woredaStockDistributionViewModel)); }
public ActionResult Create(int Woreda = -1, int planID = -1, int programID = -1, int month = -1) { if (Woreda == -1 || planID == -1 || programID == -1 || month == -1) { LookUps(); ViewBag.Errors = "errors"; return(RedirectToAction("Index")); } var woredaStockDistributionViewModel = new WoredaStockDistributionWithDetailViewModel(); //woredaStockDistributionViewModel.WoredaDistributionDetailViewModels var woredaStockDistribution = CheckWoredaDistribution(Woreda, planID, month); if (woredaStockDistribution != null) { LookUps(woredaStockDistribution); woredaStockDistributionViewModel = woredaStockDistribution; woredaStockDistributionViewModel.PlanID = planID; woredaStockDistributionViewModel.WoredaID = Woreda; woredaStockDistributionViewModel.Month = month; woredaStockDistributionViewModel.ProgramID = programID; return(View(woredaStockDistributionViewModel)); } //ModelState.AddModelError("Errora",@"Request is Not Created for this plan"); LookUps(); ViewBag.WoredaName = _commonService.GetAminUnits(m => m.AdminUnitID == woredaStockDistribution.WoredaID).FirstOrDefault().Name; var distributionDetail = _commonService.GetFDPs(Woreda); //var listOfFdps = GetWoredaStockDistribution(distributionDetail); //woredaStockDistributionViewModel.WoredaDistributionDetailViewModels = listOfFdps; woredaStockDistributionViewModel.PlanID = planID; woredaStockDistributionViewModel.WoredaID = Woreda; woredaStockDistributionViewModel.Month = month; woredaStockDistributionViewModel.ProgramID = programID; return(View(woredaStockDistributionViewModel)); }