public async Task <ActionResult <PhotoReturnDto> > AddPhoto(IFormFile file)
        {
            if (file.Length > 0)
            {
                var uploadPhoto = await _photoService.AddPhotoAsync(file);

                //_map

                var photoStoreDto = _mapper.Map <PhotoStoreDto>(uploadPhoto);
                photoStoreDto.Id = new System.Guid();
                //call a service to store the results in database;
                if (await _wrapper.TryInsertNewRecordAsync <PhotoStoreDto>("Photos", photoStoreDto))
                {
                    return(Ok(_mapper.Map <PhotoReturnDto>(photoStoreDto)));
                }
            }

            return(BadRequest("Unable to update photo"));
        }
Esempio n. 2
0
 public async Task <bool> EnqueueJobAsync(string tableName, SortJob sortJob)
 {
     return(await databaseWrapper.TryInsertNewRecordAsync(tableName, sortJob));
 }