public async Task<string> GetUrl(ImageRequest request, SystemSession session) { var serviceRequest = new Elif { FileId = request.FileId, AskWebp = request.AskWebp, IsProfilePic = request.IsProfilePicture, SizeCodes = (SizedCodes)request.SizeCode, Username = request.UserName }; var response = await Task.Factory.StartNew(() => Client.ElifService.getUrl(serviceRequest, session.GetSession())).ConfigureAwait(false); // return string.IsNullOrWhiteSpace(response) ? null : response; return response; }
public async Task<IEnumerable<ImageDetectionResponse>> GetDetection(ImageRequest request, SystemSession session) { var serviceRequest = new Elif { FileId = request.FileId, Username = request.UserName }; var response = await Task.Factory.StartNew(() => Client.ElifService.getDetection(serviceRequest, session.GetSession())).ConfigureAwait(false); var result = response.Select(x => new ImageDetectionResponse { X = x.X, Y = x.Y, Height = x.Height, Width = x.Width }); return result; }
public Task<IEnumerable<ImageDetectionResponse>> GetDetection(ImageRequest request, SystemSession session) { return _jUnitOfWork.Media.GetDetection(request, session); }
//public async Task<SystemDbStatus> UploadProfilePicture(int userId, string fileName) //{ // var response = await _unitOfWork.Media.UploadProfilePicture(userId, fileName); // await _unitOfWork.CommitAsync(); // return response; //} public Task<string> GetUrl(ImageRequest request, SystemSession session) { return _jUnitOfWork.Media.GetUrl(request, session); }