Exemple #1
0
        public Common.DataMembers.Output.Usuario Save(Common.DataMembers.Input.Usuario usuario)
        {
            var validation = new UsuarioValidation(_usuarioInfrastructure);
            var results    = validation.Validate(usuario);

            //if(!results.IsValid)
            //    throw new InvalidDataException(results.Errors.Select(x => x.ErrorMessage).ToList());

            return(_usuarioInfrastructure.Save(usuario));
        }
Exemple #2
0
        public Common.DataMembers.Output.Usuario Login(Common.DataMembers.Input.Usuario usuario)
        {
            var usr = _usuarioInfrastructure.Get(usuario.UserName);

            if (usr != null && usr.Password == usuario.Password)
            {
                _usuarioInfrastructure.RegistrarLogin(usr.Id);
                return(usr);
            }

            return(null);
        }