Exemple #1
0
        public IHttpActionResult UpdateUser(Models.ModelRequest.Users user)
        {
            using (Models.NJFOODEntities db = new Models.NJFOODEntities())
            {
                try
                {
                    Models.USERS _user = new Models.USERS();

                    _user = db.USERS.FirstOrDefault(u => u.U_Nick == user.U_Nick && u.U_Email != user.U_Email);

                    if (_user != null)
                    {
                        return(BadRequest("Ya existe un usuario con este Alias"));
                    }

                    _user = db.USERS.FirstOrDefault(u => u.U_Id == user.U_Id);

                    _user.U_Name      = user.U_Name;
                    _user.U_Apellidos = user.U_Apellidos;
                    _user.U_Nick      = user.U_Nick;
                    _user.U_Email     = user.U_Email;
                    _user.U_Pass      = user.U_Pass;
                    _user.U_Gender    = user.U_Gender;

                    db.Entry(_user).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                catch (Exception)
                {
                    return(BadRequest("Ha ocurrido un error al actualizar el usuario"));
                }
            }
            return(Ok("Usuario actualizado Satisfactoriamente"));
        }
Exemple #2
0
        public IHttpActionResult AddUser(Models.ModelRequest.Users user)
        {
            using (Models.NJFOODEntities db = new Models.NJFOODEntities())
            {
                try
                {
                    if (user.U_Name != null)
                    {
                        Models.USERS _User = new Models.USERS
                        {
                            U_Id        = 0,
                            U_Name      = user.U_Name,
                            U_Apellidos = user.U_Apellidos,
                            U_Nick      = user.U_Nick,
                            U_Email     = user.U_Email,
                            U_Pass      = user.U_Pass,
                            U_Gender    = user.U_Gender
                        };

                        _User.U_Status = "A";

                        db.USERS.Add(_User);
                        db.SaveChanges();
                    }
                    else
                    {
                        return(BadRequest("Debe completar los datos para finalizar el registro"));
                    }
                }
                catch (Exception)
                {
                    return(BadRequest("No se puedo insertar el registro"));
                }
            }

            return(Ok("OK"));
        }