public NonAdmin Get(string email)
        {
            var get = new NonAdminLogic().GetAdmin(email);

            return(new NonAdmin()
            {
                Email = get.Email, FirstName = get.FirstName, LastName = get.LastName, Psswrd = get.Psswrd
            });
        }
        public NonAdmin Put(string email, [FromBody] NonAdmin nonadmin_update)
        {
            //update NonAdmins with specific email from database
            if (!ModelState.IsValid || nonadmin_update == null)
            {
                return(null);
            }

            var update = new NonAdminLogic().UpdateUser(nonadmin_update.Email, nonadmin_update.Psswrd, nonadmin_update.FirstName, nonadmin_update.LastName);

            return(nonadmin_update);
        }
        public NonAdmin Post([FromBody] NonAdmin NonAdmin)
        {
            if (!ModelState.IsValid || NonAdmin == null)
            {
                return(null);
            }

            //add Administrator to Database
            var add = new NonAdminLogic().CreateUser(NonAdmin.Email, NonAdmin.Psswrd, NonAdmin.FirstName, NonAdmin.LastName);

            return(NonAdmin);
        }
        public IEnumerable <NonAdmin> Get()
        {
            List <NonAdmin> return_admin_list = new List <NonAdmin>();
            NonAdminLogic   a = new NonAdminLogic();

            foreach (var nonadmin in a.ListOfNonAdmins())
            {
                return_admin_list.Add(new NonAdmin()
                {
                    Email = nonadmin.Email, FirstName = nonadmin.FirstName, LastName = nonadmin.LastName, Psswrd = nonadmin.Psswrd
                });
            }
            return(return_admin_list);
        }
 public void Delete(string email)
 {
     //delete NonAdmins from database
     var delete = new NonAdminLogic().DeleteUser(email);
 }