Example #1
0
        public ResponseModel Create(RequestModel model)
        {
            var response = new ResponseModel();
            var cityBL   = new CityBL();

            return(cityBL.Create(model.Data));
        }
        private CityMasterListVM GetCityListVM(CityMasterFilter objFilter)
        {
            //Thread.Sleep(1000);
            //CountryMasterListVM userListVM = null;
            CommonBL objCommonBL = null;

            try
            {
                objCityBL             = new CityBL();
                objListVM             = new CityMasterListVM();
                objCommonBL           = new CommonBL();
                objFilter.PagingRoute = new PagingRoute()
                {
                    Action = "Index", Controller = "State"
                };
                objListVM.lstCityMaster = objCityBL.GetData(objFilter);
                // objListVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 });
                objListVM.QueryBO = objListVM.objFilter = objFilter;
                return(objListVM);
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objListVM = null;
            }
        }
        public JsonResultEntity Create([FromBody] CityEntity cityEntity)
        {
            CityBL           cityBL   = new CityBL();
            JsonResultEntity response = new JsonResultEntity();

            try
            {
                var result = cityBL.Create(cityEntity);

                if (result.HasWarning())
                {
                    response.Message = String.Join(",", result.Warning);
                    return(response);
                }

                response.Success = true;
                response.Data    = result.Value;
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
                LoggerHelper.Error(ex);
            }

            return(response);
        }
        public ActionResult DetailsPost(CityDetailsVM objDetailsVM, string Submit)
        {
            CommonBL objCommonBL = null;

            try
            {
                if (Submit == "Save")
                {
                    objCityBL   = new CityBL();
                    objCommonBL = new CommonBL();

                    objDetailsVM.CityMstr.Status = 1;

                    objResponse         = objCityBL.SaveState(objDetailsVM.CityMstr, objDetailsVM.CityMstr.CityID > 0 ? "U" : "C");
                    objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry();
                    //  objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 });
                    objDetailsVM.Toast = WebCommon.SetToast(objResponse, "City", "Index");
                }
                return(View(objDetailsVM));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objCityBL    = null;
                objDetailsVM = null;
                objCommonBL  = null;
            }
        }
        // GET: City
        public ActionResult Index(CityMasterFilter objFilter, int?pageNumber)
        {
            CityMasterListVM empVM = null;

            try
            {
                objCityBL = new CityBL();
                if (TempData["CityFilter"] != null)
                {
                    objFilter           = (CityMasterFilter)TempData["CityFilter"];
                    objFilter.CountryID = 0;
                    if (pageNumber != null)
                    {
                        if (pageNumber != 0)
                        {
                            objFilter.PageNumber = pageNumber ?? objFilter.PageNumber;
                        }
                        TempData.Keep("CityFilter");
                    }
                }
                empVM = GetCityListVM(objFilter);
                return(View("Index", empVM));
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                empVM     = null;
                objCityBL = null;
            }
        }
        public ActionResult Action(CityMasterFilter objFilter, string submit)
        {
            CommonBL   objCommonBL = null;
            CityMaster objCity     = null;

            try
            {
                objDetailsVM = new CityDetailsVM();
                if (submit.ToLower() == "edit")
                {
                    objCommonBL = new CommonBL();
                    TempData["CountryFilter"] = objFilter;
                    objCityBL             = new CityBL();
                    objDetailsVM          = new CityDetailsVM();
                    objDetailsVM.CityMstr = objCityBL.GetData(new CityMasterFilter()
                    {
                        CityID = objFilter.StateID
                    }).FirstOrDefault();
                    objDetailsVM.CntMst = Chikitsa.DataAccessLayer.StateDAL.GetCountry();
                    // objDetailsVM.lstUserTypes = objCommonBL.GetCodeDetail(new CodeDetailFilter() { CodeTypeId = 1 });
                    return(View("Details", objDetailsVM));
                }
                else if (submit.ToLower() == "delete")
                {
                    objCityBL           = new CityBL();
                    objListVM           = new CityMasterListVM();
                    objCity             = new CityMaster(objFilter.StateID);
                    objCity.ModifiedBy  = 1;
                    objCity.Remark      = "Deleted";
                    objResponse         = objCityBL.SaveState(objCity, "D");
                    objFilter.CountryID = 0;
                    objListVM           = GetCityListVM(objFilter);
                    objListVM.Toast     = WebCommon.SetToast(objResponse);
                    return(View("Index", objListVM));
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                objCityBL    = null;
                objDetailsVM = null;
                objListVM    = null;
                objCommonBL  = null;
            }
            return(null);
        }
Example #7
0
        public ActionResult <SyncCityMessageResponseModel> GetCityFromAPI()
        {
            SyncCityMessageResponseModel res = new SyncCityMessageResponseModel();

            try
            {
                CityBL bl = new CityBL(db);

                var query = bl.SyncCity(AppSettings.URLSyncProvinceCity);

                return(query);
            }
            catch (Exception ex)
            {
                res.message = ex.Message;
                res.error   = false;
                return(res);
            }
        }
Example #8
0
        public ActionResult <EditCityResponseModel> EditCity([FromBody] EditCityInputModel data)
        {
            EditCityResponseModel res = new EditCityResponseModel();

            try
            {
                CityBL bl   = new CityBL(db);
                var    res2 = bl.Update(data);

                res.data     = res2;
                res.Message  = res.Message;
                res.Response = true;
                return(res);
            }
            catch (Exception ex)
            {
                res.Message  = ex.Message;
                res.Response = false;
                return(res);
            }
        }
        public JsonResultEntity Delete(int id)
        {
            var cityBL = new CityBL();
            JsonResultEntity response = new JsonResultEntity();

            try
            {
                var result = cityBL.DeleteById(id);
                if (result.HasWarning())
                {
                    response.Message = String.Join(",", result.Warning);
                    return(response);
                }

                response.Success = true;
                response.Data    = result.Value;
            }
            catch (Exception e)
            {
                response.Message = e.Message;
                LoggerHelper.Error(e);
            }
            return(response);
        }
        public override JsonResultEntity Get([FromBody] DBParamEntity dbParamEntity)
        {
            CityBL           cityBL   = new CityBL();
            JsonResultEntity response = new JsonResultEntity();

            try
            {
                var result = cityBL.GetAll(dbParamEntity);

                if (result.HasWarning())
                {
                    response.Message = String.Join(",", result.Warning);
                    return(response);
                }

                var dataFound  = cityBL.GetTotalRows(dbParamEntity);
                var totalPages = Convert.ToInt32(Math.Ceiling(dataFound.Value / Convert.ToDouble(dbParamEntity.Limit)));

                response.Success  = true;
                response.Data     = result.Value;
                response.MetaInfo = new MetaInfoEntity
                {
                    DataFound   = dataFound.Value,
                    DataPerPage = dbParamEntity.Limit,
                    Page        = dbParamEntity.Page,
                    TotalPages  = totalPages == 0 ? 1 : totalPages
                };
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
                LoggerHelper.Error(ex);
            }

            return(response);
        }
Example #11
0
 public CityController()
 {
     CityBL = new CityBL();
 }
Example #12
0
 public List <City> Getcity()
 {
     return(CityBL.GetCity());
 }
Example #13
0
        public ResponseModel Update(RequestModel model)
        {
            var cityBL = new CityBL();

            return(cityBL.Update(model.Data));
        }