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