Пример #1
0
 public void SaveBugReport(VmBugReport vm)
 {
     contextManager.ExecuteWriter(unitOfWork =>
     {
         var bugReport           = TranslationManagerToEntity.Translate <VmBugReport, BugReport>(vm, unitOfWork);
         var bugReportRepository = unitOfWork.CreateRepository <IBugReportRepository>();
         bugReportRepository.Add(bugReport);
         unitOfWork.Save(parentEntity: bugReport);
     });
 }
Пример #2
0
        public VmBugReport GetBugReportById(Guid id)
        {
            var result = new VmBugReport();

            contextManager.ExecuteWriter(unitOfWork =>
            {
                var bugReportRepository = unitOfWork.CreateRepository <IBugReportRepository>();
                result = translationManager
                         .TranslateFirst <BugReport, VmBugReport>(bugReportRepository.All().Where(x => x.Id == id));
            });
            return(result);
        }
Пример #3
0
 public void SaveBugReport([FromBody] VmBugReport bugReport)
 {
     bugReportService.SaveBugReport(bugReport);
 }