public IActionResult RequestForPoliceAcademy([FromForm] PoliceAcademyRequestVM request) { PoliceAcademy policeAcademy = _mapper.Map <PoliceAcademy>(request); policeAcademy.RequestStatus = RequestStatus.InProcess; _policePresentation.AddedToPoliceAcademy(policeAcademy); return(Ok()); }
public void AcceptApplicant(long id) { PoliceAcademy applicant = _policeAcademyRepo.GetAllAsIQueryable() .SingleOrDefault(pc => pc.Id == id); _policeAcademyRepo.Remove(applicant); Policeman policeman = new Policeman { CitizenId = applicant.CitizenId, StartWork = DateTime.Now }; _policeRepo.Save(policeman); }
public bool AddedToPoliceAcademy(PoliceAcademy policeAcademy) { Citizen citizen = _userService.GetUser(); if (citizen is null) { return(false); } policeAcademy.CitizenId = citizen.Id; _policeAcademyRepo.Save(policeAcademy); return(true); }