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; } }