public ActionResult CadastroPedido() { CadastroPedidoViewModel vmPedido = new CadastroPedidoViewModel(); vmPedido.Clientes = new List <SelectListItem>(); foreach (Cliente c in _clienteRepo.ListCliente()) { vmPedido.Clientes.Add(new SelectListItem { Value = c.IdCliente.ToString(), Text = c.RazaoSocial }); } vmPedido.Transportadores = new List <SelectListItem>(); foreach (Transportador t in _transportadorRepo.ListTransportador()) { vmPedido.Transportadores.Add(new SelectListItem { Value = t.IdTransportador.ToString(), Text = t.RazaoSocial }); } vmPedido.Usuario = new Configuration.SessionUser(); vmPedido.Usuario.IdUsuario = int.Parse(HttpContext.Session.GetString("user_id")); vmPedido.Usuario.NivelAcesso = (Models.Enum.NivelAcesso)System.Enum.Parse(typeof(Models.Enum.NivelAcesso), HttpContext.Session.GetString("access_grant_type"), true); vmPedido.NumPedido = _pedidoRepo.GetNextNumPedido(); return(PartialView("CadastroPedido", vmPedido)); }
public ActionResult Edit(int idPedido) { CadastroPedidoViewModel vmPedido = new CadastroPedidoViewModel(); vmPedido.Clientes = new List <SelectListItem>(); foreach (Cliente c in _clienteRepo.ListCliente()) { vmPedido.Clientes.Add(new SelectListItem { Value = c.CNPJ.ToString(), Text = c.RazaoSocial }); } vmPedido.Transportadores = new List <SelectListItem>(); foreach (Transportador t in _transportadorRepo.ListTransportador()) { vmPedido.Transportadores.Add(new SelectListItem { Value = t.IdTransportador.ToString(), Text = t.RazaoSocial }); } var model = _pedidoRepo.PedidoById(idPedido); vmPedido.Pedido = model; return(PartialView("AlterarPedido", vmPedido)); }