예제 #1
0
 public Categoria ConvertirDesdeDTO(CategoriaDTO _categoriaDTO)
 {
     var categoria = new Categoria()
     {
         CategoriaID = _categoriaDTO.CategoriaID,
         CategoriaNombre = _categoriaDTO.CategoriaNombre,
         Descripcion = _categoriaDTO.Descripcion
     };
     return categoria;
 }
예제 #2
0
        public ResultadoOperacion EditarCategoria(DTOs.CategoriaDTO _categoriaDTO)
        {
            ResultadoOperacion res = new ResultadoOperacion();

            try
            {
                var categoria = ConvertirDesdeDTO(_categoriaDTO);
                _context.SaveChanges();
                res.Mensaje   = "Operacion finalizada con exito.";
                res.Resultado = Resultado.ok;
                return(res);
            }
            catch
            {
                res.Mensaje   = "Ocurrió un Error durante la operacion.";
                res.Resultado = Resultado.Error;
                return(res);
            }
        }
예제 #3
0
 public IList<ProductoDTO> ObtenerPorCategoria(CategoriaDTO categoria)
 {
     throw new NotImplementedException();
 }
예제 #4
0
 public IList<ProductoDTO> ObtenerPorCategoria(CategoriaDTO categoria)
 {
     var listaProductos = _context.Productos.Where(x => x.CategoriaID == categoria.CategoriaID)
         .Select(p => new ProductoDTO
         {
             ProductoID = p.ProductoID,
             ProductoNombre = p.ProductoNombre,
             Descripcion = p.Descripcion,
             PrecioUnitario = p.PrecioUnitario,
             ImagenUbicacion = p.ImagenUbicacion,
             CategoriaID = p.CategoriaID
         }).ToList();
     return listaProductos;
 }
예제 #5
0
 public IList<ProductoDTO> ObtenerPorCategoria(CategoriaDTO categoria)
 {
     ProductoServicio serv = new ProductoServicio();
     IList<ProductoDTO> producto = serv.ObtenerPorCategoria(categoria);
     return producto;
 }