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