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); }