public Object UpdateAdministrator(EditAdministratorModel editadministrator)
        {
            AddParameter("@administratorid", editadministrator.AdministratorID);
            AddParameter("@communityid", editadministrator.CommunityID);
            AddParameter("password", editadministrator.Password);
            AddParameter("hintquestionid", editadministrator.Admin_HintQuestionID);
            AddParameter("hint", editadministrator.Admin_Hint);

            AddParameter("@firstname", editadministrator.Admin_FirstName);
            AddParameter("@middlename", editadministrator.Admin_MiddleName);
            AddParameter("@lastname", editadministrator.Admin_LastName);
            AddParameter("@mobile", editadministrator.Admin_Mobile);
            AddParameter("@homephone", editadministrator.Admin_HomePhone);
            AddParameter("@workphone", editadministrator.Admin_WorkPhone);
            AddParameter("@address1", editadministrator.Admin_Address1);
            AddParameter("@address2", editadministrator.Admin_Address2);

            AddParameter("@modifiedon", editadministrator.Admin_ModifiedOn);
            AddParameter("@modifieduserid", editadministrator.Admin_ModifiedUserID);
            AddParameter("@modifiedroleid", editadministrator.Admin_ModifiedRoleID);

            return ExecuteScalar("usp_UpdateAdministrator");
        }
        public ActionResult EditAdministrator(String administratorid, String communityid)
        {
            if (CommunityIDSanctityCheck(communityid))
            {
                if (AdministratorIDSanctityCheck(administratorid))
                {
                    editAdministrator = new EditAdministratorModel();
                    editAdministrator.CommunityID = outCommunityID;
                    editAdministrator.AdministratorID = Convert.ToInt64(administratorid);

                    return PartialView("Partials/Users/Administrators/EditAdministrator", administratorsDAL.EditAdministrator(editAdministrator));
                }
                else
                    return AjaxParamError("Admisitrator");
            }
            else
                return AjaxParamError("Community");
        }
        public EditAdministratorModel EditAdministrator(EditAdministratorModel editadministrator)
        {
            AddParameter("@administratorid", editadministrator.AdministratorID);
            AddParameter("@communityid", editadministrator.CommunityID);

            DataTable Dt_AdminDetails = GetDataTable("usp_GetAdministratorDetails");

            if (Dt_AdminDetails.Rows.Count > 0)
            {
                foreach (DataRow dr in Dt_AdminDetails.Rows)
                {
                    editadministrator = new EditAdministratorModel();

                    editadministrator.AdministratorID = Convert.ToInt64(dr["AdministratorID"].ToString());

                    editadministrator.EmailID = dr["UserName"].ToString();
                    editadministrator.Admin_HintQuestionID = Convert.ToByte(dr["HintQuestionID"].ToString());
                    editadministrator.Admin_HintQuestion = dr["HintQuestion"].ToString();
                    editadministrator.Admin_Hint = dr["Hint"].ToString();
                    editadministrator.CurrentPassword = dr["Password"].ToString();

                    editadministrator.CommunityID = Convert.ToInt16(dr["CommunityID"].ToString());

                    editadministrator.Admin_FirstName = dr["FirstName"].ToString();
                    editadministrator.Admin_MiddleName = dr["MiddleName"].ToString();
                    editadministrator.Admin_LastName = dr["LastName"].ToString();
                    editadministrator.Admin_Mobile = dr["Mobile"].ToString();
                    editadministrator.Admin_HomePhone = dr["HomePhone"].ToString();
                    editadministrator.Admin_WorkPhone = dr["WorkPhone"].ToString();
                    editadministrator.Admin_Address1 = dr["Address1"].ToString();
                    editadministrator.Admin_Address2 = dr["Address2"].ToString();
                }
            }
            return editadministrator;
        }
        public ActionResult UpdateAdministrator(EditAdministratorModel editAdministrator)
        {
            if (this.ModelState.IsValid)
            {
                editAdministrator.Admin_ModifiedOn = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                editAdministrator.Admin_ModifiedUserID = Convert.ToInt64(useMyCookie["UserID"].ToString());
                editAdministrator.Admin_ModifiedRoleID = Convert.ToByte(useMyCookie["RoleID"].ToString());

                if (Convert.ToString(administratorsDAL.UpdateAdministrator(editAdministrator)) == "SUCCESS")
                {
                    Session["UpdatedAdministratorID"] = editAdministrator.AdministratorID;
                    return Json(Boolean.TrueString);
                }
                else
                    return Json(Boolean.FalseString);
            }
            else
            {
                return PartialView("Partials/Users/Administrators/EditAdministrator", editAdministrator);
            }
        }