public async Task <AvailabilityResponse> SaveAsync(Availability availability) { try { await _availabilityRepository.AddAsyn(availability); await _unitOfWork.CompleteAsync(); return(new AvailabilityResponse(availability)); } catch (Exception ex) { return(new AvailabilityResponse($"An error ocurred while saving the Availability: {ex.Message}")); } }