public void Repository_Session_deveria_deletar_um_sessao() { //Arrange Session newSession = _repository.Add(_session); //Action _repository.Delete(newSession.Id); //Assert Session result = _repository.GetById(newSession.Id); result.Should().BeNull(); }
public SessionModule() { Get["/sessions"] = parameters => { return(SessionRepository.All()); }; Get["/sessions/{id}"] = parameters => { return(SessionRepository.Single(parameters.id)); }; Post["/sessions"] = parameters => { Session item = this.Bind(); SessionRepository.Add(item); return(HttpStatusCode.Created); }; Put["/sessions/{id}"] = parameters => { Session item = SessionRepository.Single(parameters.id); this.BindTo(item, s => s.SessionID); SessionRepository.Update(item); return(HttpStatusCode.OK); }; Delete["/sessions/{id}"] = parameters => { SessionRepository.Delete(parameters.id); return(HttpStatusCode.NoContent); }; }
public bool Delete(long id) { var districtIds = new List <long>(); foreach (District d in _sessionRepository.Get(id).Districts) { districtIds.Add(d.Id); } for (int i = 0; i < districtIds.Count; i++) // delete districts from session { _districtRepository.Delete(districtIds[i]); } var teamIds = new List <long>(); foreach (Team t in _sessionRepository.Get(id).Teams) { teamIds.Add(t.Id); } for (int i = 0; i < teamIds.Count; i++) // delete teams from session { _teamRepository.Delete(teamIds[i]); } return(_sessionRepository.Delete(id)); }
public void DeleteSession_NoExists_NotFail_Test() { var context = new MyEventsContext(); var session = context.Sessions.FirstOrDefault(); int expected = context.Sessions.Count(); ISessionRepository target = new SessionRepository(); target.Delete(0); int actual = context.Sessions.Count(); Assert.AreEqual(expected, actual); }
public async Task <ActionResult <SessionReadDto> > Delete(Guid id) { SessionEntity session; try { session = await _repository.GetById(id); } catch (RecordNotFoundException) { return(NotFound()); } await _repository.Delete(session); return(NoContent()); }
public void Delete(long id) { SessionRepository.Delete(id); }
public Status Delete() { SessionRepository.Delete(id); return(Status.NoContent); }
public void Delete(RequestDTO.SessionsRequest request) { SessionRepository.Delete(request.id); }
public JsonResult Delete(String sessionID) { return(Json(_databaseConnection.Delete(sessionID), JsonRequestBehavior.AllowGet)); }