private UOMConversionModel fnUOMConversion_Get(UOMConversionModel apiObject, ref string strResult) { string strReturnCode = "000"; string strReturnMsg = "UnDefined"; string crCnString = UtilityLib.GetConnectionString(); UOMConversionModel objUOMConversion = new UOMConversionModel(); DataSet usersInfoDS = DAL_UOMMaster.UOMConversion_Get(crCnString, apiObject.SourceUOMId, apiObject.DestinationUOMId, apiObject.CompanyId); DataTable usersInfoDT = usersInfoDS.Tables[0]; if (usersInfoDT != null && usersInfoDT.Rows.Count > 0) { strReturnCode = "001"; strReturnMsg = "Success"; DataRow dr = usersInfoDT.Rows[0]; objUOMConversion.SourceUOMId = UtilityLib.FormatNumber(dr["SourceUOMId"].ToString()); objUOMConversion.SourceConversionRation = UtilityLib.FormatDecimal(dr["SourceConversionRation"].ToString()); objUOMConversion.DestinationUOMId = UtilityLib.FormatNumber(dr["DestinationUOMId"].ToString()); objUOMConversion.DestinationConversionRation = UtilityLib.FormatDecimal(dr["DestinationConversionRation"].ToString()); } else { strReturnCode = "002"; apiObject.ReturnMessage = "Fail-Record Not Found"; } strResult = strReturnCode + "|" + strReturnMsg; return(objUOMConversion); }
public UOMConversionModel UOMConversion_Get(ArrayList paramList) { UOMConversionModel objUOMConversion = new UOMConversionModel(); string strResult = ""; UOMConversionModel apiObject = null; apiObject = Newtonsoft.Json.JsonConvert.DeserializeObject <UOMConversionModel>(paramList[0].ToString()); /// ============= objUOMConversion = fnUOMConversion_Get(apiObject, ref strResult); return(objUOMConversion); }
public static UOMConversionModel GetUOMConversions(int SourceUOMId, int DestinationUOMId, Guid?CompanyId) { ArrayList paramList = new ArrayList(); string resultString; UOMConversionModel objUOMConversionModel = null; UOMConversionModel obj = new UOMConversionModel(); obj.SourceUOMId = SourceUOMId; obj.DestinationUOMId = DestinationUOMId; obj.CompanyId = CompanyId; paramList.Add(obj); using (var client = new HttpClient()) { Uri baseAddress = new Uri(System.Configuration.ConfigurationManager.AppSettings["UriPath"]); client.BaseAddress = baseAddress; resultString = client.PostAsJsonAsync("api/UOMMaster/UOMConversion_Get", paramList) .Result .Content.ReadAsStringAsync().Result; } objUOMConversionModel = (UOMConversionModel)Newtonsoft.Json.JsonConvert.DeserializeObject(resultString, typeof(UOMConversionModel)); return(objUOMConversionModel); }