public async Task <Result <Abstractions.Models.Immutable.Example> > GetExample(Abstractions.Models.Mutable.Example model) { var repositoryModel = _mapper.Map <Repositories.Abstractions.Models.Mutable.Example>(model); var responseModel = await _exampleRepository.RetrieveExample(repositoryModel); if (responseModel.IsSuccessful) { return(new Result <Abstractions.Models.Immutable.Example>(_mapper.Map <Abstractions.Models.Immutable.Example>(responseModel.Item))); } return(new Result <Abstractions.Models.Immutable.Example>(responseModel.Exception)); }