Exemplo n.º 1
0
        // GET: api/AuthUser
        /// <summary>
        /// Realiza la autentificacion de usuario, recibe un objeto que contiene la informacion de usuario
        /// </summary>
        /// <param name="userInfo"></param>
        /// <returns>Retorna el identificador de usuario en caso de autenticarse correctamente, de otra forma retorna null</returns>
        public Guid? Get(UserInfo userInfo)
        {
            UserDB userDb = new UserDB();
            Guid? response;

            {
                response = userDb.AuthUserLogin(userInfo.Nickname, userInfo.Password);
            }
            return response;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Se utiliza para crear nuevos usuarios en Odyssey
        /// </summary>
        /// <param name="userInfo">Objeto que describe los atributos de un usuario</param>
        /// <returns>Retorna el Id de usuario en caso de crearlo con exito, de otra forma retorna null</returns>
        public Guid? Post(UserInfo userInfo)
        {
            UserDB userDb = new UserDB();
            Guid? response;

            {
                response = userDb.CreateNewUser(userInfo.Nickname,userInfo.Name, userInfo.Password);
            }
            return response;
        }