public IActionResult ChangeEstadoPedidoIFrame(int id) { var viewModel = new PedidosChangeEstadoViewModel() { Id = id, }; var estados = _pedidos.GetEstadoAvailable(id, Permisos.Contains(((int)AccessFunctions.AnularPedido).ToString())); viewModel.Estados = estados.Select(x => new DropDownViewModel <EstadoPedido>() { Text = x.GetDescription(), Value = x }).ToList(); viewModel.Estado = estados.FirstOrDefault(); return(View(viewModel)); }