public bool AddGuest([FromBody] AddGuestRequest request) { if (GetLibrarianById(request.LibrarianId).Authority < 2) { return(false); } LogsDataManager.SendLog( request.LibrarianId, "Librarian", "added guest " + request.Guest.FirstName); return(UsersDataManager.AddGuest(request.Guest, request.Login, request.Password)); }
public async Task <ActionResult <Apartment> > RemoveGuest(int id, [FromBody] AddGuestRequest request) { try { var apartment = await _apartmentRepository.FindById(id); var employeeTravel = await _employeeTravelRepository.FindById(request.EmployeeTravelId); return(Ok(await _apartmentRepository.RemoveGuest(apartment, employeeTravel))); } catch (ArgumentException) { return(Conflict()); } }
public async Task AddGuestAsync(AddGuestRequest addGuestRequest) { await _adminApi.AddGuestAsync(addGuestRequest); }