コード例 #1
0
ファイル: ReportTests.cs プロジェクト: karosas/Congregatio
 private void CleanUp(UnitOfWork unit, Report report)
 {
     var user = report.ReportedBy;
     var @event = report.ReportedEvent;
     unit.ReportRepository.Remove(report);
     unit.EventRepository.Remove(@event);
     unit.UserRepository.Remove(user);
     unit.SaveChanges();
 }
コード例 #2
0
ファイル: ReportTests.cs プロジェクト: karosas/Congregatio
 private void CleanUp(CongregatioServiceClient client, Report report)
 {
     var user = report.ReportedBy;
     var @event = report.ReportedEvent;
     client.RemoveReport(report);
     client.RemoveEvent(@event);
     user = client.FindUserById(user.UserId);
     client.RemoveUser(user);
 }
コード例 #3
0
ファイル: Service1.svc.cs プロジェクト: karosas/Congregatio
 public void RemoveReport(Report report)
 {
     report = _unitOfWork.ReportRepository.FindById(report.Id);
     _unitOfWork.Context.Reports.Attach(report);
     _unitOfWork.ReportRepository.Remove(report);
     _unitOfWork.SaveChanges();
 }