public async Task <IActionResult> AddCountry(AddCountryReq Request)//[Required]string CountryName, [Required]string CountryCode { 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.AddCountry(Request, user.Id);//Request.CountryName,Request.CountryCode,user.Id,Request.Status } 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 UpdateCountry(AddCountryReq Request, long UserID) { try { BizResponseClass Resp = new BizResponseClass(); var IsExist = _commonRepoCountry.GetSingle(item => item.Id == Request.CountryID && item.Status == Convert.ToInt16(ServiceStatus.Active)); if (IsExist != null) { IsExist.CountryCode = Request.CountryCode; IsExist.CountryName = Request.CountryName; IsExist.Status = Request.Status; IsExist.UpdatedBy = UserID; IsExist.UpdatedDate = UTC_To_IST(); _commonRepoCountry.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 AddCountry(AddCountryReq Request, long UserID)//string CountryName, string CountryCode, long UserID, short Status { BizResponseClass Resp = new BizResponseClass(); try { CountryMaster obj = new CountryMaster(); obj.CountryName = Request.CountryName; obj.CountryCode = Request.CountryCode; obj.Status = Request.Status; obj.CreatedBy = UserID; obj.CreatedDate = UTC_To_IST(); _commonRepoCountry.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; } }