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