Пример #1
0
        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
            });
        }
Пример #2
0
        public static OutsourcerRegistrationResponse RegisterOutsourcer(OutsourcerRegistrationRequest request)
        {
            if (OutsourcerDao.IsBusy(request.Login))
            {
                return(new OutsourcerRegistrationResponse
                {
                    Id = 0,
                    Message = Messages.OutsourcerLoginIsBusy
                });
            }

            return(OutsourcerDao.Create(request));
        }