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));
 }
Esempio n. 2
0
        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);
 }