public static OutsourcerLoginResponse LoginOutsourcer(OutsourcerLoginRequest request) { var outsourcer = OutsourcerDao.Get(request); return(new OutsourcerLoginResponse { Token = outsourcer == null ? null : Cryptography.ToBase64($"{outsourcer.Id}:{outsourcer.Login}"), Message = outsourcer == null ? Messages.OutsourcerLoginFailed : null }); }
public static Outsourcer Get(OutsourcerLoginRequest request) { return(outsourcers.FirstOrDefault(outsourcer => outsourcer.Login == request.Login && outsourcer.PasswordHash == request.PasswordHash)); }