Exemple #1
0
 public User Add(User user)
 {
     try
     {
         var newuser = new User {
             Address       = user.Address,
             CityID        = user.CityID,
             CountryID     = user.CountryID,
             DistrictID    = user.DistrictID,
             DOB           = user.DOB,
             Email         = user.Email,
             FirstName     = user.FirstName,
             ImgLink       = user.ImgLink,
             isSocialLogin = user.isSocialLogin,
             LastName      = user.LastName,
             ModifiedDate  = user.ModifiedDate,
             PassWord      = user.PassWord,
             Phone         = user.Phone,
             RegDate       = user.RegDate,
             RoleID        = user.RoleID,
             Sex           = user.Sex,
             StatusID      = user.StatusID,
             UserName      = user.UserName
         };
         //newuser = user;
         newuser = _db.Users.Add(newuser);
         _db.SaveChanges();
         return(FindByID(newuser.ID));
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(null);
     }
 }
        public Product Add(Product data)
        {
            Product product = new Product();

            product = data;
            _db.Products.Add(product);
            _db.SaveChanges();
            return(product);
        }
 public Message CreateMessage(Message mess)
 {
     try {
         var message = new Message();
         message = mess;
         message = _db.Messages.Add(message);
         _db.SaveChanges();
         return(message);
     }
     catch
     {
         return(null);
     }
 }
Exemple #4
0
        public bool Reject(int id)
        {
            var shipping = _db.ShippingDetails.Where(x => x.ID == id).SingleOrDefault();
            var order    = _db.Orders.Include("Store").Where(x => x.ID == shipping.OrderID).SingleOrDefault();
            var shipper  = _db.ShipperDetails.Where(x => x.ID == shipping.ShipperID).SingleOrDefault();

            shipper.RecentBalance = shipper.RecentBalance + order.Store.RequiredDeposit;
            order.StatusID        = WAITING_FOR_SHIPPING;
            order.IsTaken         = false;
            shipping.IsReject     = true;
            shipping.ModifiedDate = DateTime.Now;
            _db.SaveChanges();
            return(true);
        }
Exemple #5
0
 public Partner Apply(Partner partner)
 {
     try
     {
         var newPartner = _db.Partners.Add(partner);
         _db.SaveChanges();
         return(newPartner);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.InnerException);
         return(null);
     }
 }
 public bool Create(Recruitment data)
 {
     try
     {
         var recruit = new Recruitment();
         recruit = data;
         _db.Recruitments.Add(recruit);
         _db.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         return(false);
     }
 }
Exemple #7
0
 public Store Create(Store data)
 {
     try
     {
         var store = new Store();
         store = data;
         if (store.DistrictId == 0)
         {
             store.DistrictId = null;
         }
         store.WardId = null;
         store        = _db.Stores.Add(store);
         _db.SaveChanges();
         return(FindByID(store.ID));
     }
     catch (Exception e)
     {
         Console.WriteLine(e.StackTrace);
         Console.WriteLine(e.InnerException.InnerException.Message);
         Console.WriteLine(e.InnerException.Message);
         Console.WriteLine(e.InnerException);
         return(null);
     }
 }
        public bool AddItem(int productId, int cartId)
        {
            var detail = new OrderDetail();

            detail.OrderID      = cartId;
            detail.ProductID    = productId;
            detail.Quantity     = 1;
            detail.CreatedDate  = DateTime.Now;
            detail.ModifiedDate = DateTime.Now;
            _db.OrderDetails.Add(detail);
            var product = _db.Products.Where(x => x.ID == productId).Single();

            product.Quantity = product.Quantity - 1;
            if (product.Quantity == 0)
            {
                product.StatusID = OUTOFSTOCK;
            }
            _db.SaveChanges();
            return(true);
        }
Exemple #9
0
 public Order Create(Order order)
 {
     try
     {
         var neworder = new Order();
         neworder.OrderCode    = order.OrderCode;
         neworder.ModifiedDate = order.ModifiedDate;
         neworder.CreatedDate  = order.CreatedDate;
         neworder.StatusID     = order.StatusID;
         neworder.UserID       = order.UserID;
         neworder.StoreId      = order.StoreId;
         neworder.ModifiedID   = order.ModifiedID;
         neworder = _db.Orders.Add(neworder);
         _db.SaveChanges();
         return(neworder);
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
         return(null);
     }
 }