Esempio n. 1
0
 public void UpdateAddr(ShippingAddr addr)
 {
     if (addr.IsDefault)
     {
         context.Database.ExecuteSqlRaw($"UPDATE `ShippingAddrs` SET IsDefault=0 WHERE UserID='{addr.UserID}';");
     }
 }
Esempio n. 2
0
 public void DeleteAddr(ShippingAddr addr)
 {
     if (addr == null)
     {
         throw new ArgumentNullException(nameof(addr));
     }
     context.ShippingAddrs.Remove(addr);
 }
Esempio n. 3
0
 public void AddAddr(Guid userid, ShippingAddr addr)
 {
     if (addr == null)
     {
         throw new ArgumentNullException(nameof(addr));
     }
     addr.UserID = userid;
     if (addr.IsDefault)
     {
         context.Database.ExecuteSqlRaw($"UPDATE `ShippingAddrs` SET IsDefault=0 WHERE UserID='{userid}';");
     }
     context.ShippingAddrs.Add(addr);
 }