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")); }
public async Task <bool> EnqueueJobAsync(string tableName, SortJob sortJob) { return(await databaseWrapper.TryInsertNewRecordAsync(tableName, sortJob)); }