// [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Read" })]
        public IActionResult SummaryView()
        {
            PincodeViewModel model = new PincodeViewModel();

            InitAccessModel(model);
            return(View(model));
        }
示例#2
0
        public ActionResult Pincode()
        {
            ButtonVisiblity("Index");
            var model = new PincodeViewModel();

            ViewBag.CityList = new SelectList(_pincodeService.GetCityMasterList(), "CityId", "CityName");
            ViewBag.ZoneList = new SelectList(_pincodeService.GetZoneMasterList(), "ZoneId", "Zone");
            return(View(model));
        }
示例#3
0
        public ActionResult Pincode()
        {
            ButtonVisiblity("Index");
            var model = new PincodeViewModel();

            ViewBag.CityList = new SelectList(dd._context.Mst_City.ToList(), "Ct_Id", "Ct_Desc");
            ViewBag.ZoneList = new SelectList(dd._context.Mst_Zone.ToList(), "Zne_No", "Zne_Desc");
            return(View(model));
        }
        public PincodeViewModel SetRecordinEdit(Mst_PinCode tblpincode)
        {
            PincodeViewModel pincode = new PincodeViewModel();

            pincode.ID       = tblpincode.Pc_Id;
            pincode.Pincode  = tblpincode.Pc_Desc;
            pincode.AreaName = tblpincode.Pc_AreaName;
            pincode.CityId   = tblpincode.Pc_CityId;
            pincode.ZoneId   = tblpincode.Pc_ZoneId;
            return(pincode);
        }
 // [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })]
 public IActionResult AddUpdate(PincodeViewModel model)
 {  //  adds or updates data
     if (ModelState.IsValid)
     {
         return(Json(_interface.AddUpdate(model.pincode)));
     }
     else
     {
         resp.Message = Constants.ControllerMessage.All_Fields_Mandatory;
         return(Json(resp));
     }
 }
        // [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })]
        public IActionResult Index()
        {  // returns Add View
            PincodeViewModel model = new PincodeViewModel();

            InitAccessModel(model);
            model.pincode.CountryId = 1;
            model.pincode.StateId   = 1;
            model.CountryList       = _interface.GetCountryList();
            model.StateList         = _interface.GetStateList(model.pincode.CountryId);
            model.CityList          = _interface.GetCityList(model.pincode.StateId);
            return(View(model));
        }
示例#7
0
 public JsonResult CreateEdit(PincodeViewModel pincodeViewModel)
 {
     pincodeViewModel.CreatedBy = Convert.ToInt32(Session["UserLoginId"]);
     pincodeViewModel.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]);
     try
     {
         _pincodeService.SaveUpdateRecord(pincodeViewModel);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     return(Json(pincodeViewModel));
 }
示例#8
0
        public ActionResult RegisterPincode(PincodeViewModel pincodeModel)
        {
            var admin   = new ASTIAdmin();
            var pinCode = new PincodeRegistration();

            pinCode.Area        = pincodeModel.Area;
            pinCode.Incharge    = pincodeModel.Incharge;
            pinCode.Location    = pincodeModel.Location;
            pinCode.Password    = pincodeModel.Password;
            pinCode.Pincode     = pincodeModel.Pincode;
            pinCode.StationName = pincodeModel.StationName;
            pinCode.StationType = pincodeModel.StationType;

            var pinCodeId = admin.RegisterPinCode(pinCode);

            ViewBag.IsPincodeRegistered = true;
            return(View());
        }
示例#9
0
        public ActionResult GetPincodeById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            var tblpincode = _pincodeService.GetPincodeById(ID);
            var model      = new PincodeViewModel();

            if (tblpincode != null)
            {
                model = _pincodeService.SetDataOnEdit(tblpincode);
            }
            model.operation  = operation;
            ViewBag.CityList = new SelectList(_pincodeService.GetCityMasterList(), "CityId", "CityName");
            ViewBag.ZoneList = new SelectList(_pincodeService.GetZoneMasterList(), "ZoneId", "Zone");
            var statename = _pincodeService.GetStateName(model.CityId);

            model.StateName = statename;
            return(View("Pincode", model));
        }
        public void SaveUpdateRecord(PincodeViewModel model)
        {
            Mst_PinCode tblpincode = new Mst_PinCode();

            if (model.ID <= 0)
            {
                tblpincode.Pc_RecordCreated   = DateTime.Now;
                tblpincode.Pc_RecordCreatedBy = model.CreatedBy;
                _context.Mst_PinCode.Add(tblpincode);;
            }
            else
            {
                tblpincode = _context.Mst_PinCode.Where(x => x.Pc_Id == model.ID).FirstOrDefault();
            }
            tblpincode.Pc_Desc            = model.Pincode;
            tblpincode.Pc_AreaName        = model.AreaName;
            tblpincode.Pc_CityId          = model.CityId;
            tblpincode.Pc_ZoneId          = model.ZoneId;
            tblpincode.Pc_RecordUpdated   = DateTime.Now;
            tblpincode.Pc_RecordUpdatedBy = model.UpdatedBy;
            _context.SaveChanges();
        }
示例#11
0
        //[ValidateAntiForgeryToken]
        public JsonResult CreateEdit(PincodeViewModel pincodeViewModel)
        {
            pincodeViewModel.CreatedBy = Convert.ToInt32(Session["UserLoginId"]);
            pincodeViewModel.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]);
            Mst_PinCode tblpincode = new Mst_PinCode();

            try
            {
                if (pincodeViewModel.ID <= 0)
                {
                    var data = dd._context.Mst_PinCode.Where(u => u.Pc_AreaName == pincodeViewModel.AreaName).Select(x => x.Pc_AreaName).FirstOrDefault();
                    if (data != null)
                    {
                        ModelState.AddModelError("AreaName", "Area Name Already Exists");
                        return(Json(pincodeViewModel));
                    }
                    tblpincode.Pc_RecordCreated   = DateTime.Now;
                    tblpincode.Pc_RecordCreatedBy = pincodeViewModel.CreatedBy;
                    dd._context.Mst_PinCode.Add(tblpincode);
                }
                else
                {
                    tblpincode = dd._context.Mst_PinCode.Where(x => x.Pc_Id == pincodeViewModel.ID).FirstOrDefault();
                }
                tblpincode.Pc_Desc            = pincodeViewModel.Pincode;
                tblpincode.Pc_AreaName        = pincodeViewModel.AreaName;
                tblpincode.Pc_CityId          = pincodeViewModel.CityId;
                tblpincode.Pc_ZoneId          = pincodeViewModel.ZoneId;
                tblpincode.Pc_RecordUpdated   = DateTime.Now;
                tblpincode.Pc_RecordUpdatedBy = pincodeViewModel.UpdatedBy;

                dd._context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(Json(pincodeViewModel));
        }
        // [TypeFilter(typeof(AuthorizeAction), Arguments = new object[] { "Write" })]
        public IActionResult Update(long ID)
        { // returns Update View
            PincodeViewModel model = new PincodeViewModel();

            InitAccessModel(model);
            model.pincode = _interface.GetData(ID);
            if (model != null)
            {
                model.pincode = _interface.GetData(ID);
            }
            ;
            if (model.pincode != null)
            {
                model.CountryList = _interface.GetCountryList();
                model.StateList   = _interface.GetStateList(model.pincode.CountryId);
                model.CityList    = _interface.GetCityList(model.pincode.StateId);
                return(View("Index", model));
            }
            else
            {
                return(Json(resp));
            }
        }
示例#13
0
        public ActionResult GetPincodeById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            Mst_PinCode      tblpincode = dd._context.Mst_PinCode.Where(x => x.Pc_Id == ID).FirstOrDefault();
            PincodeViewModel pincode    = new PincodeViewModel();

            pincode.ID        = tblpincode.Pc_Id;
            pincode.Pincode   = tblpincode.Pc_Desc;
            pincode.AreaName  = tblpincode.Pc_AreaName;
            pincode.CityId    = tblpincode.Pc_CityId;
            pincode.ZoneId    = tblpincode.Pc_ZoneId;
            pincode.operation = operation;

            ViewBag.CityList = new SelectList(dd._context.Mst_City.ToList(), "Ct_Id", "Ct_Desc");
            ViewBag.ZoneList = new SelectList(dd._context.Mst_Zone.ToList(), "Zne_No", "Zne_Desc");

            var stateid   = dd._context.Mst_City.Where(x => x.Ct_Id == pincode.CityId).Select(x => x.Ct_StateId).FirstOrDefault();
            var statename = dd._context.Mst_State.Where(x => x.St_Id == stateid).Select(x => x.St_Desc).FirstOrDefault();

            pincode.StateName = statename;
            return(View("Pincode", pincode));
        }
示例#14
0
 public void SaveUpdateRecord(PincodeViewModel model)
 {
     _pincodeRepository.SaveUpdateRecord(model);
 }