Пример #1
0
        private ResultDto InsertUpdateMandal(MandalDto mandalDto)
        {
            ResultDto resultDto = new ResultDto();
            string    obectName = "mandal";

            try
            {
                ObjectParameter prmMandalID   = new ObjectParameter("MandalID", mandalDto.MandalID);
                ObjectParameter prmMandalCode = new ObjectParameter("MandalCode", string.Empty);

                int count = _dbContext.uspMandalInsertUpdate(prmMandalID, mandalDto.Mandal, mandalDto.TEMandalName, mandalDto.MandalType, mandalDto.DistrictID, mandalDto.UserID, prmMandalCode);

                resultDto.ObjectId   = (int)prmMandalID.Value;
                resultDto.ObjectCode = string.IsNullOrEmpty((string)prmMandalCode.Value) ? mandalDto.MandalCode : (string)prmMandalCode.Value;

                if (resultDto.ObjectId > 0)
                {
                    resultDto.Message = string.Format("{0} details saved successfully with code : {1}", obectName, resultDto.ObjectCode);
                }
                else if (resultDto.ObjectId == -1)
                {
                    resultDto.Message = string.Format("Error occured while generating {0} code", obectName);
                }
                else
                {
                    resultDto.Message = string.Format("Error occured while saving {0} details", obectName);
                }
            }
            catch (Exception)
            {
                resultDto.Message  = string.Format("Service layer error occured while saving the {0} details", obectName);
                resultDto.ObjectId = -98;
            }
            return(resultDto);
        }
Пример #2
0
        public ActionResult CreateMandal(string id)
        {
            //int mandalId = DecryptQueryString(id);
            int mandalId = string.IsNullOrEmpty(id.DecryptString()) ? default(int) : Convert.ToInt32(id.DecryptString());

            var mandalDto = new MandalDto();
            var mandalModel = new MandalModel();

            var stateSelectListDto = _stateService.GetStateSelectList();
            var stateSelectList = new SelectList(stateSelectListDto, "ID", "Text");
            ViewBag.States = stateSelectList;

            var districtSelectListDto = _districtService.GetDistrictSelectList();
            var districtSelectList = new SelectList(districtSelectListDto, "ID", "Text");
            ViewBag.Districts = districtSelectList;

            if (mandalId > 0)
            {
                mandalDto = _mandalService.GetByID(mandalId);
                mandalModel = Mapper.Map<MandalDto, MandalModel>(mandalDto);
            }

            ViewBag.Result = new ResultDto();
            return View(mandalModel);
        }
Пример #3
0
        public MandalDto GetByID(int MandalID)
        {
            var objuspMandalGetByIdResult = _dbContext.uspMandalGetByID(MandalID).ToList().FirstOrDefault();

            MandalDto objMandalDto = AutoMapperEntityConfiguration.Cast <MandalDto>(objuspMandalGetByIdResult);

            return(objMandalDto);
        }
Пример #4
0
        public List <MandalDto> GetAll()
        {
            var lstMandalDto = new List <MandalDto>();
            var lstuspMandalGetAll_Result = _dbContext.uspMandalGetAll().ToList();

            foreach (var mandal in lstuspMandalGetAll_Result)
            {
                MandalDto objMandal = Mapper.Map <uspMandalGetAll_Result, MandalDto>(mandal);
                lstMandalDto.Add(objMandal);
            }

            return(lstMandalDto);
        }
Пример #5
0
 public ResultDto Update(MandalDto mandalDto)
 {
     return(InsertUpdateMandal(mandalDto));
 }