Beispiel #1
0
        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);
        }
Beispiel #2
0
 public BundelLinks(DeclerationDb dec)
 {
     Id       = dec.Id;
     UserDbId = dec.UserDbId;
 }