public ResponseModel UpdateAddressPending([FromBody] AddressPendingRequest addressPendingRequest) { int UpdateCount = 0; HSOrderCaller hSOrderCaller = new HSOrderCaller(); ResponseModel objResponseModel = new ResponseModel(); int statusCode = 0; string statusMessage = ""; try { string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromToken(_radisCacheServerAddress, SecurityService.DecryptStringAES(token)); UpdateCount = hSOrderCaller.UpdateAddressPending(new HSOrderService(_connectionString), addressPendingRequest, authenticate.TenantId, authenticate.UserMasterID); statusCode = UpdateCount.Equals(0) ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = UpdateCount; } catch (Exception) { throw; } return(objResponseModel); }
public int UpdateAddressPending(AddressPendingRequest addressPendingRequest, int tenantId, int userId) { int UpdateCount = 0; try { conn.Open(); MySqlCommand cmd = new MySqlCommand("SP_PHYUpdateAddressPending", conn) { Connection = conn }; cmd.Parameters.AddWithValue("@_OrderID", addressPendingRequest.OrderID); cmd.Parameters.AddWithValue("@_ShipmentAddress", addressPendingRequest.ShipmentAddress); cmd.Parameters.AddWithValue("@_Landmark", addressPendingRequest.Landmark); cmd.Parameters.AddWithValue("@_PinCode", addressPendingRequest.PinCode); cmd.Parameters.AddWithValue("@_City", addressPendingRequest.City); cmd.Parameters.AddWithValue("@_State", addressPendingRequest.State); cmd.Parameters.AddWithValue("@_Country", addressPendingRequest.Country); cmd.Parameters.AddWithValue("@_TenantID", tenantId); cmd.Parameters.AddWithValue("@_UserID", userId); cmd.CommandType = CommandType.StoredProcedure; UpdateCount = Convert.ToInt32(cmd.ExecuteNonQuery()); } catch (Exception) { throw; } finally { if (conn != null) { conn.Close(); } } return(UpdateCount); }
public int UpdateAddressPending(IHSOrder order, AddressPendingRequest addressPendingRequest, int tenantId, int userId) { _OrderRepository = order; return(_OrderRepository.UpdateAddressPending(addressPendingRequest, tenantId, userId)); }