public ResponseCurrencyDelete CurrencyDelete([FromBody] RequestCurrencyDelete request) { try { CurrencyBLL bll = new CurrencyBLL(); return(bll.CurrencyDelete(request)); } catch (Exception ex) { throw new HttpResponseException( Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
private SaveResult <int> SaveCreate(Currency cur) { List <PriceInfos> list = new List <PriceInfos>(); if (cur.IsFixedPrice) { foreach (Currency item in FoundationDB.CurrencyDb.GetList()) { PriceInfos pi = new PriceInfos(); pi.CryptoID = cur.ID; pi.CurrencyID = item.ID; pi.LastUpdateDate = DateTime.Now; pi.Price = Convert.ToDecimal(Request.Form[item.Code]); list.Add(pi); } } CurrencyBLL cb = new CurrencyBLL(); return(cb.Create(cur, list, UserId, UserName)); }
private void SettingUp() { //INIT CULTURES _ProductCultures.Add(new ProductCultureBinding { CultureID = _Cultures[0].CultureID, ProductName = "lazos nazca para mujeres" }); _ProductCultures.Add(new ProductCultureBinding { CultureID = _Cultures[1].CultureID, ProductName = "vows for girls" }); //INIT CATEGORIES var _CategoryCultures = new List <CategoryCultureBinding>(); _CategoryCultures.Add(new CategoryCultureBinding { Adding = true, CultureID = _Cultures[0].CultureID, CategoryName = "00" + _Cultures[0].Name + DateTime.Now.ToString(), FriendlyUrl = (Util.RandomString(10) + _Cultures[0].Name + DateTime.Now.ToString()).CleanUrl() }); _CategoryCultures.Add(new CategoryCultureBinding { Adding = true, CultureID = _Cultures[1].CultureID, CategoryName = "00" + _Cultures[1].Name + DateTime.Now.ToString(), FriendlyUrl = (Util.RandomString(10) + _Cultures[1].Name + DateTime.Now.ToString()).CleanUrl() }); _Category = new CategoryBinding { CategoryAlias = "00", SiteID = _SiteID, CategoryCultures = _CategoryCultures }; _Category.CategoryID = new CategoryBLL().Save(_Category, _CustomerUser.Id); _ProductCategories.Add(new ProductCategoryBinding { CategoryID = _Category.CategoryID, Adding = true }); //INIT CURRENCIES var _C1 = new CurrencyBLL().Save(new CurrencyBinding { CurrencyName = "COP", SiteID = _SiteID }, _CustomerUser.Id); var _C2 = new CurrencyBLL().Save(new CurrencyBinding { CurrencyName = "USD", SiteID = _SiteID }, _CustomerUser.Id); _ProductCurrencies.Add(new ProductCurrencyBinding { CurrencyID = _C1, Price = 2600 }); _ProductCurrencies.Add(new ProductCurrencyBinding { CurrencyID = _C2, Price = 1 }); //INIT PRODUCT _Product = new data.binding.ProductBinding { ProductAlias = "00", SiteID = _SiteID, ProductCategories = _ProductCategories, ProductCurrencies = _ProductCurrencies, ProductCultures = _ProductCultures }; _Product.ProductID = new ProductBLL().Save(_Product, _CustomerUser.Id); Assert.IsNotNull(_Product.ProductID); }
private string GetValue(decimal value, string unit, string currency, string currencyUnit) { if (value == decimal.MinValue) { return("-"); } if (unit == "TIME") { try { KPIDataTime datatime = KPIDataTimeBLL.GetKPIDataTimeFromValue(value); return(datatime.TimeDescription); } catch (Exception ex) { log.Error("Error getting datatime for measurement value", ex); } return("-"); } else if (unit == "PERCENT") { return((value != 0 ? value.ToString("#.##") : "0") + " %"); } else if (unit == "MONEY") { string lang = LanguageUtilities.GetLanguageFromContext(); string name = ""; try { CurrencyUnitBLL cuBll = new CurrencyUnitBLL(); CurrencyBLL cBll = new CurrencyBLL(); List <Currency> currencies = cBll.GetCurrencys(lang); CurrencyUnit cu = cuBll.GetCurrencyUnitsById(lang, currency, currencyUnit); Currency selected = null; foreach (var item in currencies) { if (item.CurrencyID == currency) { selected = item; break; } } string currencyUnitLabel = currencyUnit == "DOL" ? "" : cu.Name + " " + Resources.KpiStats.OfLabel + " "; if (selected != null) { name = currencyUnitLabel + selected.Name; } else { name = currencyUnitLabel + currency; } } catch (Exception ex) { log.Error("Error getting currency data", ex); } return((value != 0 ? value.ToString("#.##") : "0") + " " + name); } else if (unit == "INT") { return(Convert.ToInt32(value).ToString()); } else { return(value != 0 ? value.ToString("#.##") : "0"); } }
private void SettingUp() { //INIT CULTURES _ProductCultures.Add(new ProductCultureBinding { CultureID = _Cultures[0].CultureID, ProductName = "lazos nazca para mujeres" }); _ProductCultures.Add(new ProductCultureBinding { CultureID = _Cultures[1].CultureID, ProductName = "vows for girls" }); //INIT CATEGORIES var _CategoryCultures = new List<CategoryCultureBinding>(); _CategoryCultures.Add(new CategoryCultureBinding { Adding = true, CultureID = _Cultures[0].CultureID, CategoryName = "00" + _Cultures[0].Name + DateTime.Now.ToString(), FriendlyUrl = (Util.RandomString(10) + _Cultures[0].Name + DateTime.Now.ToString()).CleanUrl() }); _CategoryCultures.Add(new CategoryCultureBinding { Adding = true, CultureID = _Cultures[1].CultureID, CategoryName = "00" + _Cultures[1].Name + DateTime.Now.ToString(), FriendlyUrl = (Util.RandomString(10) + _Cultures[1].Name + DateTime.Now.ToString()).CleanUrl() }); _Category = new CategoryBinding { CategoryAlias = "00", SiteID = _SiteID, CategoryCultures = _CategoryCultures }; _Category.CategoryID = new CategoryBLL().Save(_Category, _CustomerUser.Id); _ProductCategories.Add(new ProductCategoryBinding { CategoryID = _Category.CategoryID, Adding = true }); //INIT CURRENCIES var _C1 = new CurrencyBLL().Save(new CurrencyBinding { CurrencyName = "COP", SiteID = _SiteID }, _CustomerUser.Id); var _C2 = new CurrencyBLL().Save(new CurrencyBinding { CurrencyName = "USD", SiteID = _SiteID }, _CustomerUser.Id); _ProductCurrencies.Add(new ProductCurrencyBinding { CurrencyID = _C1, Price = 2600 }); _ProductCurrencies.Add(new ProductCurrencyBinding { CurrencyID = _C2, Price = 1 }); //INIT PRODUCT _Product = new data.binding.ProductBinding { ProductAlias = "00", SiteID = _SiteID, ProductCategories = _ProductCategories, ProductCurrencies = _ProductCurrencies, ProductCultures = _ProductCultures }; _Product.ProductID = new ProductBLL().Save(_Product, _CustomerUser.Id); Assert.IsNotNull(_Product.ProductID); }