Пример #1
0
        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));
        }
Пример #2
0
        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));
        }