public async Task <IHttpActionResult> CreateAsync(CodeSampleDto data) { var result = await _codeSamplesService.CreateAsync(data); if (result == null) { return(BadRequest()); } return(Ok(result)); }
public async Task <IHttpActionResult> UpdateAsync(int id, CodeSampleDto data) { var result = await _codeSamplesService.UpdateAsync(id, data); if (id != result.Id) { return(BadRequest()); } return(Ok(result)); }
public async Task <CodeSampleDto> UpdateAsync(int id, CodeSampleDto dto) { var codeSample = await _unitOfWork.CodeSamples.GetByIdAsync(id); codeSample.Name = dto.Name; codeSample.IsDeleted = dto.IsDeleted; codeSample.Code = dto.Code; await _unitOfWork.SaveChangesAsync(); return(dto); }
public async Task <CodeSampleDto> CreateAsync(CodeSampleDto dto) { var link = new CodeSample { Name = dto.Name, IsDeleted = false, Code = dto.Code }; _unitOfWork.CodeSamples.Create(link); await _unitOfWork.SaveChangesAsync(); return(dto); }