示例#1
0
        public async Task <CategoriasEntidad> CrearCategoriaAsync(CategoriasEntidad categoria)
        {
            categoria.Estatus = "Act";

            await _context.Categorias.AddAsync(categoria);

            return(await _context.SaveChangesAsync() > 0 ? categoria : null);
        }
示例#2
0
        public async Task <bool> ActualizarCategoriaAsync(CategoriasEntidad categoria)
        {
            var categoriaActualizar = await _categoriaRepositorio.ObtenerCategoriaPorIdAsync(categoria.Id);

            categoriaActualizar.Nombre      = categoria.Nombre;
            categoriaActualizar.Descripcion = categoria.Descripcion;

            return(await _categoriaRepositorio.ActualizarCategoriaAsync(categoriaActualizar));
        }
示例#3
0
        public async Task <bool> EliminarCategoriaAsync(CategoriasEntidad categoria)
        {
            _context.Categorias.Remove(categoria);

            return(await _context.SaveChangesAsync() > 0 ? true : false);
        }
示例#4
0
        public async Task <bool> ActualizarCategoriaAsync(CategoriasEntidad categoria)
        {
            _context.Categorias.Update(categoria);

            return(await _context.SaveChangesAsync() > 0 ? true : false);
        }
示例#5
0
 public async Task <bool> EliminarCategoriaAsync(CategoriasEntidad categoria)
 {
     return(await _categoriaRepositorio.EliminarCategoriaAsync(categoria));
 }
示例#6
0
        public async Task <CategoriasEntidad> CrearCategoriaAsync(CategoriasEntidad categoria)
        {
            categoria.Estatus = "Act";

            return(await _categoriaRepositorio.CrearCategoriaAsync(categoria));
        }