示例#1
0
 public int Save(CurrencyBinding Model, string UserID)
 {
     using (var _c = db)
     {
         Can(Model.SiteID, UserID, _c);
         Currency _C = new Currency();
         if (Model.CurrencyID == 0)
         {
             _C.Default = false;
             _C.SiteID  = Model.SiteID;
             _c.Currencies.Add(_C);
         }
         else
         {
             _C = GetByID(Model.CurrencyID, _c);
         }
         _C.CurrencyName  = Model.CurrencyName;
         _C.MoneySymbol   = Model.MoneySymbol;
         _C.ShippingPrice = Model.ShippingPrice;
         _c.SaveChanges();
         return(_C.CurrencyID);
     }
 }
示例#2
0
 public int Save(CurrencyBinding Model, string UserID)
 {
     using (var _c = db)
     {
         Can(Model.SiteID, UserID, _c);
         Currency _C = new Currency();
         if (Model.CurrencyID == 0)
         {
             _C.Default = false;
             _C.SiteID = Model.SiteID;
             _c.Currencies.Add(_C);
         }
         else
         {
             _C = GetByID(Model.CurrencyID, _c);
         }
         _C.CurrencyName = Model.CurrencyName;
         _C.MoneySymbol = Model.MoneySymbol;
         _C.ShippingPrice = Model.ShippingPrice;
         _c.SaveChanges();
         return _C.CurrencyID;
     }
 }
 public IHttpActionResult PostSave(CurrencyBinding Model)
 {
     _CurrencyService.Save(Model, User.Identity.GetUserId());
     return Ok();
 }
示例#4
0
 public IHttpActionResult PostSave(CurrencyBinding Model)
 {
     _CurrencyService.Save(Model, User.Identity.GetUserId());
     return(Ok());
 }