// PUT: api/Admins/5
        public bool Put(int id, [FromBody] Admin admin)
        {
            admin.Id = id;
            if (!CheckNoDuplicate(admin))
            {
                return(false);
            }

            bool adminOk = adminManager.Put(Extractables.ExtractAdmin(admin), PrimaryKeys(id));

            bool userOk = false;

            if (adminOk)
            {
                //UsersController.CleanUserStrings(user);
                userOk = userManager.Put(Extractables.ExtractUser(admin), PrimaryKeys(id));
            }

            return(adminOk && userOk);
        }
        // POST: api/Admins
        public bool Post([FromBody] Admin admin)
        {
            admin.Id = -1;
            bool userOk = false;

            if (CheckNoDuplicate(admin))
            {
                userOk = userManager.Post(Extractables.ExtractUser(admin));
            }

            bool adminOk = false;

            if (userOk)
            {
                admin.Id = RetrieveId(admin);
                adminOk  = adminManager.Post(Extractables.ExtractAdmin(admin));
            }

            return(userOk && adminOk);
        }