コード例 #1
0
        public virtual Task <R> MapperGetByIdAsync <R>(object id, PaggingCriteria <T> criteria)
        {
            try
            {
                PaggingResult <T> .InitializeMapper <R>();

                return(Task.FromResult(Mapper.Map <T, R>(this.UnitOfWork.GetRepository <T>().GetById(id, criteria))));
            }
            catch (Exception ex)
            {
                Logging.Error(ex);
            }

            return(TaskResult(default(R)));
        }
コード例 #2
0
        public virtual R MapperGetById <R>(object id, PaggingCriteria <T> criteria)
        {
            try
            {
                PaggingResult <T> .InitializeMapper <R>();

                var result = this.UnitOfWork.GetRepository <T>().GetById(id, criteria);
                return(Mapper.Map <T, R>(result));
            }
            catch (Exception ex)
            {
                Logging.Error(ex);
            }
            return(default(R));
        }