示例#1
0
        public ActionResult OrderEdit(int id)
        {
            if (!ModelState.IsValid)
            {
                return(Content("Order not found"));
            }

            var order = orderRepo.Get(id);


            var ovm = new Model.OrderViewModel()
            {
                OrderId    = order.OrderId,
                ClientId   = order.Client.Id,
                ClientName = order.Client.Name,
                OrderDate  = order.ServiceDate,
                //State = order.State,
                Price  = order.Price,
                Amount = order.Amount
            };

            ovm.Servises = serviceRepo.GetAll().Select(s => new SelectListItem
            {
                Selected = false,
                Text     = s.Title,
                Value    = s.ServiceId.ToString()
            });

            ovm.SelectedListServices = order.Services.Select(s => s.ServiceId.ToString()).ToList();

            return(View("OrderCreate", ovm));
        }
示例#2
0
        public ActionResult OrderUpdate(Model.OrderViewModel ovm)
        {
            OrderCreate(ovm);

            return(Content("Update executed"));
        }