public async Task <IActionResult> AddCity(AddCityReq Request)//string CityName, long StateID
        {
            BizResponseClass Response = new BizResponseClass();

            try
            {
                var user = await _userManager.GetUserAsync(HttpContext.User);

                if (user == null)
                {
                    Response.ReturnCode = enResponseCode.Fail;
                    Response.ReturnMsg  = EnResponseMessage.StandardLoginfailed;
                    Response.ErrorCode  = enErrorCode.StandardLoginfailed;
                }
                else
                {
                    var accessToken = await HttpContext.GetTokenAsync("access_token");

                    Response = _masterConfiguration.AddCity(Request, user.Id);//user.Id--71   Request.CityName, Request.StateID
                }
                var     respObj     = JsonConvert.SerializeObject(Response);
                dynamic respObjJson = JObject.Parse(respObj);
                return(Ok(respObjJson));
            }
            catch (Exception ex)
            {
                return(BadRequest(new BizResponseClass {
                    ReturnCode = enResponseCode.InternalError, ReturnMsg = ex.ToString(), ErrorCode = enErrorCode.Status500InternalServerError
                }));
            }
        }
 public BizResponseClass UpdateCity(AddCityReq Request, long UserID)
 {
     try
     {
         BizResponseClass Resp = new BizResponseClass();
         var IsExist           = _commonRepoCity.GetSingle(item => item.Id == Request.CityID && item.Status == Convert.ToInt16(ServiceStatus.Active));
         if (IsExist != null)
         {
             IsExist.CityName    = Request.CityName;
             IsExist.StateID     = Request.StateID;
             IsExist.Status      = Request.Status;
             IsExist.UpdatedBy   = UserID;
             IsExist.UpdatedDate = UTC_To_IST();
             _commonRepoCity.Update(IsExist);
             Resp.ErrorCode  = enErrorCode.Success;
             Resp.ReturnCode = enResponseCode.Success;
             Resp.ReturnMsg  = EnResponseMessage.RecordUpdated;
         }
         else
         {
             Resp.ErrorCode  = enErrorCode.NotFound;
             Resp.ReturnCode = enResponseCode.Fail;
             Resp.ReturnMsg  = EnResponseMessage.NotFound;
         }
         return(Resp);
     }
     catch (Exception ex)
     {
         HelperForLog.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.GetType().Name, ex);
         throw;
     }
 }
        public BizResponseClass AddCity(AddCityReq Request, long UserID)//string CityName, long StateID, short Status
        {
            BizResponseClass Resp = new BizResponseClass();

            try
            {
                CityMaster obj = new CityMaster();
                obj.CityName    = Request.CityName;
                obj.StateID     = Request.StateID;
                obj.Status      = Request.Status;
                obj.CreatedBy   = UserID;
                obj.CreatedDate = UTC_To_IST();
                _commonRepoCity.Add(obj);
                Resp.ErrorCode  = enErrorCode.Success;
                Resp.ReturnCode = enResponseCode.Success;
                Resp.ReturnMsg  = EnResponseMessage.RecordAdded;
                return(Resp);
            }
            catch (Exception ex)
            {
                HelperForLog.WriteErrorLog(System.Reflection.MethodBase.GetCurrentMethod().Name, this.GetType().Name, ex);
                throw ex;
            }
        }