public ActionResult CreatePanchayat(FormCollection Form) { var resultDto = new ResultDto(); int mandalID = default(int); int clusterId = default(int); int villageId = default(int); int districtId = default(int); int stateId = default(int); int.TryParse(Request.Form["MandalID"], out mandalID); int.TryParse(Request.Form["ClusterID"], out clusterId); int.TryParse(Request.Form["VillageID"], out villageId); int.TryParse(Request.Form["DistrictID"], out districtId); int.TryParse(Request.Form["StateID"], out stateId); PanchayatModel panchayatModel = new PanchayatModel(); panchayatModel.MandalID = mandalID; panchayatModel.ClusterID = clusterId; panchayatModel.VillageID = villageId; panchayatModel.DistrictID = districtId; panchayatModel.StateID = stateId; panchayatModel.PanchayatID = Convert.ToInt32(Request.Form["PanchayatID"]); panchayatModel.PanchayatName = Convert.ToString(Request.Form["PanchayatName"]); panchayatModel.TEPanchayatName = Convert.ToString(Request.Form["TEPanchayatName"]); if (ModelState.IsValid) { var panchayatDto = Mapper.Map <PanchayatModel, PanchayatDto>(panchayatModel); panchayatDto.UserId = UserInfo.UserID; if (panchayatDto.PanchayatID == 0) { resultDto = _PanchayatService.Insert(panchayatDto); } else { resultDto = _PanchayatService.Update(panchayatDto); } if (resultDto.ObjectId > 0) { panchayatDto = _PanchayatService.GetByID(resultDto.ObjectId); panchayatModel = Mapper.Map <PanchayatDto, PanchayatModel>(panchayatDto); //objModel = AutoMapperEntityConfiguration.Cast<PanchayatModel>(panchayatDto); } } LoanDropDowns(panchayatModel.StateID, panchayatModel.DistrictID, panchayatModel.MandalID, panchayatModel.ClusterID, panchayatModel.VillageID); ViewBag.Result = resultDto; return(View(panchayatModel)); }
public ActionResult CreatePanchayat(string Id) { int PanchayatId = string.IsNullOrEmpty(Id.DecryptString()) ? default(int) : Convert.ToInt32(Id.DecryptString()); PanchayatDto objPanchayatDto = new PanchayatDto(); if (PanchayatId > 0) { objPanchayatDto = _PanchayatService.GetByID(PanchayatId); } PanchayatModel panchayatModel = Mapper.Map <PanchayatDto, PanchayatModel>(objPanchayatDto); LoanDropDowns(panchayatModel.StateID, panchayatModel.DistrictID, panchayatModel.MandalID, panchayatModel.ClusterID, panchayatModel.VillageID); ViewBag.Result = new ResultDto(); return(View(panchayatModel)); }