Пример #1
0
 public IActionResult Create(ReportCreateDto dto)
 {
     try
     {
         return(Create(dto));
     }
     catch (Exception)
     {
         throw;
     }
 }
Пример #2
0
        public async Task CreateReport(ReportCreateDto reportCreate)
        {
            var project = await _projectRepository.GetById(reportCreate.ProjectId);

            if (project == null)
            {
                throw new EntityNotFoundException("", "Project doesn't exist!");
            }

            var report = _mapper.Map <Report>(reportCreate);

            await _reportRepository.CreateReport(report);
        }
Пример #3
0
        public async Task <Report> CreateReportAsync(ReportCreateDto reportDto)
        {
            var currentReport = this.mapper.Map <Report>(reportDto);

            await this.reportsRepositroy.AddAsync(currentReport);

            var statusCode = await this.reportsRepositroy.SaveChangesAsync();

            if (statusCode != GlobalConstants.SuccessfullySavedIntoDbContextStatusCode)
            {
                return(null);
            }

            return(currentReport);
        }
Пример #4
0
        public async Task <IActionResult> CreateReport([FromBody] ReportCreateDto projectCreateDto)
        {
            await _reportService.CreateReport(projectCreateDto);

            return(Ok());
        }
Пример #5
0
 public ReportCreateDto Create(ReportCreateDto dto)
 {
     dto.State = "Hazirlaniyor";
     _repository.Create(dto.Adapt <Report>());
     return(dto);
 }