public async Task <Accommodation> FindAsync(int id)
        {
            var accommodation = await context.Accommodations.FindAsync(id);

            return(accommodation != null
                ? Accommodation.FromStorage(
                       accommodation.Id,
                       accommodation.FacilityId,
                       accommodation.Name,
                       accommodation.Description,
                       accommodation.RoomCount,
                       accommodation.Images.ToStringArray())
                : null);
        }