Exemple #1
0
        public async Task <ActionResult> DatAdd(OrderV ord)
        {
            //Закомментировано пока нет получения Даты, смены
            Order order = await db.Orders.FindAsync(ord.OrderId);

            order.DateExec        = StringToDate.Date(ord.CDat);
            order.SmenaID         = ord.SmenaID;
            order.note            = ord.Note;
            order.Step            = 2;
            db.Entry(order).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(RedirectToAction("Booking", "Ord", new { ord = ord.OrderId }));
        }
Exemple #2
0
        public async Task <int> Save(OrderView sv)
        {
            //Проверить что все заполнено, потом изменять статус
            Order order = new Order();

            order.OrderId    = sv.OrderId;
            order.CustId     = sv.CustId;
            order.AdresId    = sv.AdresId;
            order.Centr      = sv.Centr;
            order.ContractId = sv.ContractId;
            if (sv.CDat == null)
            {
                order.DateExec = DateTime.Now;
            }
            else
            {
                order.DateExec = StringToDate.Date(sv.CDat);
            }
            order.PersonId       = sv.PersonId;
            order.note           = sv.Note;
            order.insDate        = DateTime.Now;
            order.isOnlinePay    = sv.isOnlinePay;
            order.StatusId       = sv.StatusId;
            order.Invoice        = sv.Invoice;
            order.RelatedOrderId = sv.RelatedOrderId;

            order.email = sv.email;

            if (order.OrderId == 0)
            {
                db.Orders.Add(order);
            }
            else
            {
                db.Entry(order).State = EntityState.Modified;
            }

            await db.SaveChangesAsync();

            return(order.OrderId);
        }