public async Task <IActionResult> UpdatePhotoUrl(UserWorkPhotoDto photoDto) { var user = await _photosService.Update(photoDto); if (user.IsSuccess) { return(Ok(user)); } return(BadRequest(user.ErrorMessage)); }
public async Task <IActionResult> AddNewEmployee(UserWorkPhotoDto photoDto) { var user = await _photosService.Add(photoDto); if (user.IsSuccess) { return(Ok(user)); } return(BadRequest(user.ErrorMessage)); }
public async Task <CommonResult> Update(UserWorkPhotoDto photoDto) { var updateApplicationUserDto = await _photosOfWorkRepository.Update(photoDto); if (updateApplicationUserDto == null) { return(CommonResult <UserWorkPhotoDto> .Failure <UserWorkPhotoDto>("Problem occured updating entity.")); } return(CommonResult <UserWorkPhotoDto> .Success(photoDto)); }
public async Task <UserWorkPhotoDto> Update(UserWorkPhotoDto photo) { var result = await DbSet.SingleOrDefaultAsync(x => x.Id == photo.Id); await UpdateAsync(result); if (await _dbContext.SaveChangesAsync() == 0) { return(null); } return(photo); }
public async Task <CommonResult> Add(UserWorkPhotoDto experianceDto) { if (string.IsNullOrEmpty(experianceDto.ApplicationUserId)) { return(CommonResult.Failure("Empty user Id")); } if (string.IsNullOrEmpty(experianceDto.PhotoUrl)) { return(CommonResult.Failure("Cannot create photo without its url address")); } await _photosOfWorkRepository.Add(experianceDto); return(CommonResult.Success()); }
public async Task <UserWorkPhotoDto> Add(UserWorkPhotoDto photoDto) { var photo = new UserWorkPhoto { ApplicationUserId = photoDto.ApplicationUserId, PhotoUrl = photoDto.PhotoUrl }; await DbSet.AddAsync(photo); if (await _dbContext.SaveChangesAsync() == 0) { return(null); } photoDto.Id = photo.Id; return(photoDto); }