public static DeclerationDb Creaet(int UserId, CreateDeclerationView create) { DeclerationDb dec = new DeclerationDb(); create.ViewFromDb(dec); dec.OrderPrice = create.OrderPrice * create.BundleCount; dec.InvoicePath = dec.SaveImageFileGeneral(create.Invoice, "/Image/Decleration"); dec.OrderDate = DateTime.Parse(create.DecDate); dec.UserDbId = UserId; if (create.OrderDbId != null) { using (CargoDbContext db = new CargoDbContext()) { var Order = db.Orders.FirstOrDefault(f => f.Id == create.OrderDbId && f.UserDbId == UserId); if (Order != null) { Order.Ordered = true; } else { Order.Ordered = false; } } } return(dec); }
public BundelLinks(DeclerationDb dec) { Id = dec.Id; UserDbId = dec.UserDbId; }