/// <summary> /// Finds all User Login data with application I D containing specified keyword /// </summary> /// <param name="applicationID"> Application I D</param> /// <returns>The result of the operation</returns> public OperationResult FindByApplicationID(string applicationID) { IFindUserLoginRepository repository = (IFindUserLoginRepository)RepositoryFactory.Create(Keywords.FindUserLogin); try { List <UserLogin> res = repository.FindByApplicationID(applicationID); return(new OperationResult(true, res)); } catch (Exception e) { return(new OperationResult(false, e)); } }
/// <summary> /// Finds all User Login data with is Active containing specified keyword /// </summary> /// <param name="isActive"> Is Active</param> /// <returns>The result of the operation</returns> public OperationResult FindByIsActive(Int16 isActive) { IFindUserLoginRepository repository = (IFindUserLoginRepository)RepositoryFactory.Create(Keywords.FindUserLogin); try { List <UserLogin> res = repository.FindByIsActive(isActive); return(new OperationResult(true, res)); } catch (Exception e) { return(new OperationResult(false, e)); } }
/// <summary> /// Finds all User Login data with created Date1, created Date2 containing specified keyword /// </summary> /// <param name="createdDate1"> Created Date</param> /// <param name="createdDate2"> Created Date</param> /// <returns>The result of the operation</returns> public OperationResult FindByCreatedDateBetween(DateTime createdDate1, DateTime createdDate2) { IFindUserLoginRepository repository = (IFindUserLoginRepository)RepositoryFactory.Create(Keywords.FindUserLogin); try { List <UserLogin> res = repository.FindByCreatedDateBetween(createdDate1, createdDate2); return(new OperationResult(true, res)); } catch (Exception e) { return(new OperationResult(false, e)); } }
public OperationResult FindByUsernameAndPassword(string username, string password) { IFindUserLoginRepository repositiory = (IFindUserLoginRepository)RepositoryFactory.Create("Find.Common.Resources.UserLogin"); List <UserLogin> userLoginList = repositiory.FindByUsername(username); if (userLoginList.Count == 0) { return(new OperationResult(false, "Username does not exists")); } UserLogin userLogin = userLoginList.Find(x => x.UserPassword.Equals(password)); if (userLogin == null) { return(new OperationResult(false, "Password is invalid")); } return(new OperationResult(true, userLogin)); }