Exemple #1
0
        public HttpResponseMessage Put(string id, [FromBody] Users value)
        {
            tbUsers          upUser = new tbUsers();
            clsCRUDConsorcio CRUD   = new clsCRUDConsorcio();

            try
            {
                upUser.id_user     = id;
                upUser.de_username = value.UserName;
                upUser.nm_user     = value.Nome;
                upUser.nm_apelido  = value.Apelido;
                upUser.cd_fisjur   = value.FisJur;
                upUser.cd_cpf      = value.CPF;
                upUser.cd_cnpj     = value.CNPJ;
                upUser.cd_ie       = value.IE;
                upUser.de_telefone = value.Telefone;

                CRUD.updateUser(upUser);

                return(this.Request.CreateResponse(HttpStatusCode.OK, value));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemple #2
0
        public HttpResponseMessage Post([FromBody] Users value)
        {
            tbUsers          newUser = new tbUsers();
            clsCRUDConsorcio CRUD    = new clsCRUDConsorcio();

            try
            {
                newUser.de_username = value.UserName;
                newUser.nm_user     = value.Nome;
                newUser.nm_apelido  = value.Apelido;
                newUser.cd_fisjur   = value.FisJur;
                newUser.cd_cpf      = value.CPF;
                newUser.cd_cnpj     = value.CNPJ;
                newUser.cd_ie       = value.IE;
                newUser.de_telefone = value.Telefone;

                newUser  = CRUD.insertUser(newUser);
                value.Id = newUser.id_user;

                return(this.Request.CreateResponse(HttpStatusCode.OK, value));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemple #3
0
        public HttpResponseMessage Get(string id)
        {
            Users            retUser = new Users();
            tbUsers          user    = new tbUsers();
            clsCRUDConsorcio CRUD    = new clsCRUDConsorcio();

            try
            {
                user = CRUD.readUser(id);

                retUser.Id       = id;
                retUser.UserName = user.de_username;
                retUser.Nome     = user.nm_user;
                retUser.Apelido  = user.nm_apelido;
                retUser.FisJur   = user.cd_fisjur;
                retUser.CPF      = user.cd_cpf;
                retUser.CNPJ     = user.cd_cnpj;
                retUser.IE       = user.cd_ie;
                retUser.Blocked  = user.bit_bloqueio;
                retUser.Telefone = user.de_telefone;

                return(this.Request.CreateResponse(HttpStatusCode.OK, retUser));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            tbUsers tbUsers = db.tbUsers.Find(id);

            db.tbUsers.Remove(tbUsers);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
 public ActionResult Edit([Bind(Include = "UserId,FirstName,LastName,RegistrationDate")] tbUsers tbUsers)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbUsers).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbUsers));
 }
Exemple #6
0
        public ActionResult Create([Bind(Include = "UserId,FirstName,LastName,RegistrationDate")] tbUsers tbUsers)
        {
            if (ModelState.IsValid)
            {
                db.tbUsers.Add(tbUsers);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbUsers));
        }
Exemple #7
0
        // GET: Users/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbUsers tbUsers = db.tbUsers.Find(id);

            if (tbUsers == null)
            {
                return(HttpNotFound());
            }
            return(View(tbUsers));
        }
Exemple #8
0
        public HttpResponseMessage Delete(string id)
        {
            tbUsers          delUser = new tbUsers();
            clsCRUDConsorcio CRUD    = new clsCRUDConsorcio();

            try
            {
                delUser.id_user = id;

                CRUD.deleteUser(delUser);

                return(this.Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception ex)
            {
                return(this.Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
        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));
            }
        }