public async Task <ViewResult> Details(int id) { DetallesView detalles = new DetallesView(); //detalles.Usuario = _listaUsuario.dameDetallesUsuario(id??1); detalles.PuestoTrabajo = _listaPuestoTrabajo.dameElTrabajo(id); detalles.ListUsuarioPT = _userJob.dameTodoUserJob(); var model = new List <string>(); foreach (var user in _gestionUser.Users) { var userRoleModel = user.UserName; foreach (var item in detalles.ListUsuarioPT) { if (user.Id == item.IdUsuario && item.ParaAplicar == true) { model.Add(userRoleModel); } } } //////////////////////////// detalles.Users = model; detalles.Titulo = "Aqui se mostrara los detalles del Usuario, con sus aptitudes"; if (detalles.PuestoTrabajo == null) { Response.StatusCode = 404; return(View("RegistroNoEncontrado", id)); } return(View(detalles)); }
public ViewResult Details(int?id) { DetallesView detalles = new DetallesView(); detalles.amigo = amigoAlmacen.dameDatosAmigo(id ?? 2); detalles.Titulo = "LISTA AMIGOS VIEW MODELS"; detalles.SubTitulo = "xxx"; return(View(detalles)); }
//Objetos personalizados public ViewResult Details(int?id) { DetallesView detalles = new DetallesView(); detalles.amigo = amigoAlmacen.dameDatosAmigo(id ?? 3); detalles.Titulo = "Lista de amigos"; detalles.SubTitulo = "Compañeros"; return(View(detalles)); }
//Sobre carga de rutas //[Route("Home/Details/{id?}")] //Asi s epasan datos de un modelo a una vista public ViewResult Details(int?id) { DetallesView detalles = new DetallesView(); detalles.amigo = interfaceAMIGO.dameDatosAmigo(id ?? 1); detalles.titulo = "Lista amigos View models"; detalles.subTitulo = "sub titulo view models"; if (detalles.amigo == null) { Response.StatusCode = 404; return(View("AmigoNoEncontrado", id)); } return(View(detalles)); }
public VentaViewModel(Venta venta) { VentaId = venta.VentaId; Fechadeventa = venta.Fechadeventa; Estado = venta.Estado; Total = venta.Total; foreach (var item in venta.Detalles) { var detalleVenta = new DetalleVentaViewModel(); detalleVenta.ProductoId = item.ProductoId; detalleVenta.Cantidad = item.Cantidad; detalleVenta.Precio = item.Precio; detalleVenta.TotalVenta = item.TotalVenta; DetallesView.Add(detalleVenta); } }
public VentaViewModel(Venta venta) { VentaId = venta.VentaId; Fecha = venta.Fecha; Estado = venta.Estado; Total = venta.Total; ClienteId = venta.ClienteId; Nombre = venta.Cliente.Nombre; Apellido = venta.Cliente.Apellido; foreach (var item in venta.Detalles) { var detalleVenta = new DetalleVentaViewModel(); detalleVenta.ProductoId = item.ProductoId; detalleVenta.Cantidad = item.Cantidad; detalleVenta.Precio = item.Precio; //detalleVenta.VentaId=item.VentaId; detalleVenta.TotalVenta = item.TotalVenta; //ventaNueva.Productos.Add(detalleVenta); DetallesView.Add(detalleVenta); } }