public async Task <IActionResult> AddReport(ReportAddDTO model)
        {
            if (ModelState.IsValid)
            {
                _reportService.Create(new Report()
                {
                    JobId       = model.JobId,
                    Title       = model.Title,
                    Description = model.Description
                });

                var adminList = await _userManager.GetUsersInRoleAsync("Admin");

                var activeUser = await _userManager.FindByNameAsync(User.Identity.Name);

                foreach (var admin in adminList)
                {
                    _notificationService.Create(new Notification()
                    {
                        Description = $"{activeUser.FirstName} {activeUser.LastName} yeni bir rapor yazdı.",
                        AppUserId   = admin.Id
                    });
                }

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
        public IActionResult AddReport(int id)
        {
            TempData["Active"] = "jobOrder";
            var job   = _jobService.GetByIdWithUrgency(id);
            var model = new ReportAddDTO
            {
                JobId = id,
                Job   = job
            };

            return(View(model));
        }