コード例 #1
0
        public async Task <IBusinessDataResult <List <NoteDto> > > GetNoteDtosAsync()
        {
            List <NoteDto> noteDtos  = null;
            var            getResult = await _noteDal.GetListAsync(p => p.IsDeleted == false);

            if (getResult.Exception != null)
            {
                return(new BusinessDataResult <List <NoteDto> >("Sistemde Bir Hata Oluştu!", ProcessResultType.Error, ResultType.CreateUnSuccess, noteDtos));
            }

            if (getResult.Data != null)
            {
                noteDtos = _mapper.Map <List <NoteDto> >(getResult.Data);
                return(new BusinessDataResult <List <NoteDto> >("Kayıtlar Listelendi!", ProcessResultType.Completed, ResultType.Success, noteDtos));
            }
            else
            {
                noteDtos = _mapper.Map <List <NoteDto> >(getResult.Data);
                return(new BusinessDataResult <List <NoteDto> >("Sistemde Kayıtlı Not Bulunamadı!", ProcessResultType.Completed, ResultType.Success, noteDtos));
            }
        }