Exemplo n.º 1
0
        public HttpResponseMessage Post([FromBody] UserPassword value)
        {
            tbUserPassword   newPassword = new tbUserPassword();
            clsCRUDConsorcio CRUD        = new clsCRUDConsorcio();

            try
            {
                newPassword.id_user     = value.Id;
                newPassword.de_password = value.Password;

                CRUD.insertUserPassword(newPassword);

                return(this.Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemplo n.º 2
0
        public HttpResponseMessage Put(string id, [FromBody] UserPassword value)
        {
            tbUserPassword   upPassword = new tbUserPassword();
            clsCRUDConsorcio CRUD       = new clsCRUDConsorcio();

            try
            {
                upPassword.id_user     = id;
                upPassword.de_password = value.Password;

                CRUD.updateUserPassword(upPassword);

                return(this.Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemplo n.º 3
0
        public HttpResponseMessage Login([FromBody] LoginUser value)
        {
            tbUsers          user     = new tbUsers();
            tbUserPassword   password = new tbUserPassword();
            bool             validate = false;
            clsCRUDConsorcio CRUD     = new clsCRUDConsorcio();

            try
            {
                user.de_username = value.UserName;
                user.id_user     = CRUD.readIdUser(value.UserName);

                if (user.id_user == "")
                {
                    return(this.Request.CreateResponse(HttpStatusCode.BadRequest, "Usuário ou Senha Incorretos!"));
                }

                password.id_user     = user.id_user;
                password.de_password = value.Password;

                validate = CRUD.validateUserPassword(password);

                if (validate == false)
                {
                    return(this.Request.CreateResponse(HttpStatusCode.BadRequest, "Usuário ou Senha Incorretos!"));
                }

                value.Id   = user.id_user;
                value.Nome = user.nm_user;

                return(this.Request.CreateResponse(HttpStatusCode.OK, value));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }