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 Get_MostrarTodasTiendasDeUsuario(string usuario) { TiendaLN tiendaLN = new TiendaLN(); IList <TiendaViewModel> res = tiendaLN.MostrarTodasTiendasDeUsuario(usuario); return(Ok(res)); }