Пример #1
0
        public async Task Create(CreateMaintenanceServiceDto dto)
        {
            var MaintenanceService = new MaintenanceServiceDbEntity()
            {
                EmployeeId = dto.EmployeeId,
                EntryDate  = dto.EntryDate,
                ExitDate   = dto.ExitDate,
                CarId      = dto.CarId
            };

            _DB.MaintenanceServices.Add(MaintenanceService);
            _DB.SaveChanges();
            var report = await _MaintenanceReportService.SaveFile(dto.MaintenanceReport, "MaintenanceReports");

            var MaintenanceReport = new MaintenanceReportDbEntity()
            {
                FilePath             = report,
                MaintenanceServiceId = MaintenanceService.Id
            };

            _DB.MaintenanceReports.Add(MaintenanceReport);
            _DB.SaveChanges();
        }
        // POST: MaintenanceServiceController/Create

        public IActionResult Create([FromForm] CreateMaintenanceServiceDto dTO)
        {
            _MaintenanceServiceService.Create(dTO);
            return(Ok(GetRespons()));
        }