Exemple #1
0
        public static LoginRequestDto LoginResponse(LoginRequestDto requestDto)
        {
            using (var uow = new UnitOfWork())
            {
                ENTUser EntUser = uow.UserRepository.GetByUsername(requestDto.UserName);

                if (EntUser != null)
                {
                    if (requestDto.Password == EntUser.Password)
                    {
                        LoginRequestDto dto = new LoginRequestDto();

                        dto.UserName = EntUser.UserName;
                        dto.Password = EntUser.Password;

                        return(dto);
                    }
                    return(null);
                }
                return(null);
            }
        }
Exemple #2
0
        public static UserDto RegisterRequest(UserDto registerDto)
        {
            using (var uow = new UnitOfWork())
            {
                ENTUser eNT = uow.UserRepository.GetByUsername(registerDto.UserName);

                ENTUser mem = new ENTUser();
                if (eNT == null)
                {
                    mem.Name     = registerDto.Name;
                    mem.Surname  = registerDto.Surname;
                    mem.UserName = registerDto.UserName;
                    mem.Password = registerDto.Password;

                    uow.UserRepository.Add(mem);
                    registerDto.ID = mem.ID;

                    return(registerDto);
                }
                return(null);
            }
        }