public (SampleDto, SampleException) Create(int userId, SampleDto data) { (var nextDocumentNr, var fetchError) = _sampleRepository.GetNextDocumentNr(userId); if (fetchError != null) { return(data, fetchError); } data.DocumentNr = nextDocumentNr; (var result, var error) = _sampleRepository.Create(SampleMapper.Map(userId, data)); return(SampleMapper.Map(result), error); }
public (SampleDto, bool?, SampleException) Update(int userId, SampleDto data) { (var result, var status, var error) = _sampleRepository.Update(SampleMapper.Map(userId, data)); return(SampleMapper.Map(result), status, error); }
public (IEnumerable <SampleDto>, int, SampleException) GetAll(int userId, int pageSize, int skipPages) { (var results, var count, var error) = _sampleRepository.GetAll(userId, pageSize, skipPages); return(results.Select(result => SampleMapper.Map(result)), count, error); }
public (SampleDto, SampleException) Get(int userId, int documentNr) { (var result, var error) = _sampleRepository.Get(userId, documentNr); return(SampleMapper.Map(result), error); }
public DataService(ISampleDataProvider sampleProvider, SampleMapper sampleMapper) { _sampleProvider = sampleProvider; _sampleMapper = sampleMapper; }