public void Delete(Sport sport) { if (sport.ID != null) { _repository.Delete(Mapping.Mapped.Map <Domain.Entities.Sport>(sport)); } }
public void ClearSets(int userId) { var ids = GetSets(userId).Select(_ => _.Id).ToList(); foreach (var id in ids) { _Repo.Delete <Set>(id, false); } _Repo.Save(); }
public async Task <ActionResult> Delete(int?id) { if (id == null) { return(NotFound("Getting null for sport")); } await _sportRepo.Delete(id); return(Ok(id)); }
public void DeleteSport(string name) { authenticator.AuthenticateAdmin(); try { sports.Delete(name); } catch (SportNotFoundException e) { throw new ServiceException(e.Message, ErrorType.ENTITY_NOT_FOUND); } catch (DataInaccessibleException e) { throw new ServiceException(e.Message, ErrorType.DATA_INACCESSIBLE); } }
public async Task <IHttpActionResult> DeleteSport(int id) { Sport sport = await sportRepository.GetById(id); if (sport == null) { return(NotFound()); } try { await sportRepository.Delete(sport); } catch (DbUpdateConcurrencyException) { throw; } return(Ok(sport)); }
public void DeleteTest() { sportStorage.Add(sportA); sportStorage.Delete(sportA.Name); Assert.IsTrue(sportStorage.IsEmpty()); }