public async Task <ApiSessionResult> GetByAuthTokenAsync(string authToken) { var apiSession = await Dao.GetByAuthToken(authToken); ApiSessionResult sessionResult = ResultConverter.Convert(apiSession); return(sessionResult); }
public async Task <UserResult> GetByUsernameAndPasswordAsync(string username, string password) { password = ParamConverter.HashPassword(password); var user = await Dao.GetByUsernameAndPasswordAsync(username, password); UserResult result = ResultConverter.Convert(user); return(result); }
public List <AccountResult> GetByIdAndPhone(long userId, string phone) { List <AccountResult> result = new List <AccountResult>(); Dao.GetByIdAndPhone(userId, phone) .ForEach(acc => result.Add(ResultConverter.Convert(acc))); result = CheckIfActive(result); return(result); }
public List <TResult> FindByField(string fieldName, string value) { List <TEntity> entities = Dao.FindByField(fieldName, value); List <TResult> result = new List <TResult>(); entities.ForEach(entity => result.Add(ResultConverter.Convert(entity))); result = CheckIfActive(result); return(result); }
public List <TResult> Find() { List <TResult> results = new List <TResult>(); Dao.Find() .ForEach(entity => results.Add(ResultConverter.Convert(entity))); results = CheckIfActive(results); return(results); }
public List <NoteResult> GetByIdAndType(long accountId, string typeName) { List <NoteResult> result = new List <NoteResult>(); Dao.GetByIdAndType(accountId, typeName) .ForEach(note => result.Add(ResultConverter.Convert(note))); result = CheckIfActive(result); return(result); }
public List <NoteResult> GetByIdAndContent(long accountId, string content) { List <NoteResult> result = new List <NoteResult>(); Dao.GetByIdAndContent(accountId, content) .ForEach(note => result.Add(ResultConverter.Convert(note))); result = CheckIfActive(result); return(result); }
public TResult Create(TParam param) { ValidateParametersStandart(param); ValidateParametersSpecific(param, default); TEntity entity = ParamConverter.Convert(param, null); Dao.Save(entity); return(ResultConverter.Convert(entity)); }
public List <TResult> Create(List <TParam> param) { List <TEntity> entities = new List <TEntity>(); param.ForEach(item => entities.Add(ParamConverter.Convert(item, null))); Dao.Save(entities); List <TResult> result = new List <TResult>(); entities.ForEach(entity => result.Add(ResultConverter.Convert(entity))); return(result); }
public TResult Find(PK id) { TEntity entity = Dao.Find(id); return(ResultConverter.Convert(entity)); }