public IHttpActionResult Get_MostrarTiendasYProductos(int idUsuarioOperador) { if (ModelState.IsValid) { /*Main succes Scenario*/ UsuarioViewModel usuarioViewModel; UsuarioLN usuarioLN = new UsuarioLN(); usuarioViewModel = usuarioLN.Get_DetallesDeUsuarioXId(idUsuarioOperador); List <ProductoJoinProductoConDetallesJoinDetalleProductoViewModel> productosYDetallesVM = new List <ProductoJoinProductoConDetallesJoinDetalleProductoViewModel>(); ProductoLN productoLN = new ProductoLN(); productosYDetallesVM = productoLN.MostrarTodosRegistradosDeOperador(usuarioViewModel.Id); List <TiendaViewModel> tiendasVM = new List <TiendaViewModel>(); TiendaLN tiendaLN = new TiendaLN(); tiendasVM = tiendaLN.MostrarTodasTiendasDeUsuario(usuarioViewModel.Usuario); TiendasYProductosViewModel tiendasYProductosViewModel = new TiendasYProductosViewModel(tiendasVM, productosYDetallesVM); return(Ok(tiendasYProductosViewModel)); } else { return(BadRequest("Fallo el model binder en TiendaYProductoAPI.Get_MostrarTiendasYProductos")); } }
public IHttpActionResult MostrarTodosRegistradosDeOperador(int idUsuarioOperador) { ProductoLN p = new ProductoLN(); IList <ProductoJoinProductoConDetallesJoinDetalleProductoViewModel> lista = p.MostrarTodosRegistradosDeOperador(idUsuarioOperador); return(Ok(lista)); }