public async Task <IActionResult> UpdateExperianc(ExperianceDto userDto) { var user = await _experianceService.Update(userDto); if (user.IsSuccess) { return(Ok(user)); } return(BadRequest(user.ErrorMessage)); }
public async Task <CommonResult> Update(ExperianceDto experianceDto) { var updateExperianceDto = await _experiancesRepository.Update(experianceDto); if (updateExperianceDto == null) { return(CommonResult <ExperianceDto> .Failure <ExperianceDto>("Problem occured updating entity.")); } return(CommonResult <ExperianceDto> .Success(experianceDto)); }
public async Task <CommonResult> Add(ExperianceDto experianceDto) { if (await CheckIfExperianceAlreadyExist(experianceDto.UserId, experianceDto.ExperianceType)) { return(CommonResult.Failure("This experiance User already has")); } await _experiancesRepository.Add(experianceDto); return(CommonResult.Success()); }
public async Task <ExperianceDto> Update(ExperianceDto user) { var result = await DbSet.SingleOrDefaultAsync(x => x.Id == user.Id); await UpdateAsync(result); if (await _dbContext.SaveChangesAsync() == 0) { return(null); } return(result.ToExperianceDto()); }
public async Task <ExperianceDto> Add(ExperianceDto experianceDto) { var experiance = new Experiance { ExperianceType = experianceDto.ExperianceType, UserId = experianceDto.UserId }; await DbSet.AddAsync(experiance); if (await _dbContext.SaveChangesAsync() == 0) { return(null); } experianceDto.Id = experiance.Id; return(experianceDto); }