public async Task <GetStandardResponse> CreateAsync(ICreateStandardRequest request) { var standard = await _service.CreateAsync(request); await _unitOfWork.CommitAsync(); return(GetStandardResponse.Create(standard)); }
public async Task <GetStandardResponse> UpdateAsync(IUpdateStandard request) { var standard = await _service.UpdateAsync(request); if (standard == null) { return(null); } await _unitOfWork.CommitAsync(); return(GetStandardResponse.Create(standard)); }
public async Task <GetStandardResponse> GetbyExternalIdAsync(string externalId) { var response = await _unitOfWork.StandardRepository.GetByExternalIdAsync(externalId); return(GetStandardResponse.Create(response)); }