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))); }
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)); }