public void AddCategory(BoardGameCategory category)
 {
     if (!repository.Any(bgc => bgc.Name == category.Name))
     {
         repository.Add(category);
         repository.SaveChanges();
     }
 }
Ejemplo n.º 2
0
 public static BoardGameCategoryDto ToDto(this BoardGameCategory entity)
 {
     return(new BoardGameCategoryDto
     {
         Id = entity.Id,
         Name = entity.Name
     });
 }
        public void DeleteCategory(int id)
        {
            BoardGameCategory entity = repository.FindById(id);

            if (entity != null)
            {
                repository.Remove(new object[] { id });
                repository.SaveChanges();
            }
        }
        public void UpdateCategory(int id, BoardGameCategory boardGameCategory)
        {
            var edited = repository.FindById(id);

            if (edited != null)
            {
                edited.Name = boardGameCategory.Name;
                repository.Edit(edited);
                repository.SaveChanges();
            }
        }