public IEnumerable <ImageDTO> GetImagesByUser(Guid userId) { if (userId == null) { throw new ArgumentNullException("user id is null"); } try { usersDAL.GetUserById(userId); } catch (Exception e) { throw new ArgumentException("user id is incorrect, user doesn't exist", e); } return(imagesDAL.GetAllImages().Join(relationsDAL.GetImagesIdsByUserId(userId), image => image.Id, imageId => imageId, (image, imageId) => new ImageDTO { Id = imageId, DateOfCreating = image.DateOfCreating, Description = image.Description })); }
public IEnumerable <ImageDTO> GetAllImages() { return(imagesDAL.GetAllImages()); }