Example #1
0
        /// <summary>
        /// 刷新前端table数据,可接受参数,实现查询效果
        /// </summary>
        /// <param name="page"></param>
        /// <param name="limit"></param>
        /// <param name="username"></param>
        /// <param name="sex"></param>
        /// <param name="tel"></param>
        /// <param name="addr"></param>
        /// <param name="states"></param>
        /// <returns></returns>
        public string GetJsonData(string page, string limit, string username, string sex, string tel, string addr, string states)
        {
            Dictionary <string, string> para = new Dictionary <string, string>();

            para.Add("page", page);
            para.Add("limit", limit);
            para.Add("username", username);
            para.Add("sex", sex);
            para.Add("tel", tel);
            para.Add("addr", addr);
            para.Add("states", states);
            MemberList_DynamicViewModel viewModelData = new MemberList_DynamicViewModel();
            //前端指定返回代码
            string count       = "0";
            var    resultModel = new MemberList_DynamicViewModel
            {
                code  = "0",
                msg   = "",
                data  = viewModelData.GetData(_appConf, para, ref count),
                count = count
            };
            string jsonData = JsonConvert.SerializeObject(resultModel);

            return(jsonData);
        }
        /// <summary>
        /// 批量删除数据,delete
        /// </summary>
        /// <param name="id"></param>
        /// <param name="username"></param>
        /// <returns></returns>
        public bool DeleteAll(string[] ids)
        {
            MemberList_DynamicViewModel dataInfo = new MemberList_DynamicViewModel();

            if (dataInfo.DeleteDataAll(_appConf, ids))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 接收前端传递来的,待修改页面数据,原样返回
        /// </summary>
        /// <param name="username"></param>
        /// <param name="sex"></param>
        /// <param name="tel"></param>
        /// <param name="addr"></param>
        /// <param name="Static"></param>
        /// <returns></returns>
        public IActionResult MemberEdit(string username, string sex, string tel, string addr, string states)
        {
            MemberList_DynamicStru MemberList_Dynamic = new MemberList_DynamicStru();

            MemberList_Dynamic.username = username;
            MemberList_Dynamic.sex      = sex;
            MemberList_Dynamic.tel      = tel;
            MemberList_Dynamic.addr     = addr;
            MemberList_Dynamic.states   = states;
            var resultModel = new MemberList_DynamicViewModel
            {
                memberlist_dynamic = MemberList_Dynamic
            };

            return(View(resultModel));
        }
        /// <summary>
        /// 删除数据,delete
        /// </summary>
        /// <param name="id"></param>
        /// <param name="username"></param>
        /// <returns></returns>
        public bool Delete(string id, string username)
        {
            MemberList_DynamicStru MemberList_DynamicStru = new MemberList_DynamicStru();

            MemberList_DynamicStru.id       = Convert.ToInt32(id);
            MemberList_DynamicStru.username = username;
            MemberList_DynamicViewModel dataInfo = new MemberList_DynamicViewModel();

            if (dataInfo.DeleteData(_appConf, MemberList_DynamicStru))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 新增数据,add
        /// </summary>
        /// <param name="username"></param>
        /// <param name="sex"></param>
        /// <param name="tel"></param>
        /// <param name="addr"></param>
        /// <param name="Static"></param>
        /// <returns></returns>
        public bool Add(string username, string sex, string tel, string addr, string states)
        {
            MemberList_DynamicStru MemberList_DynamicStru = new MemberList_DynamicStru();

            MemberList_DynamicStru.username = username;
            MemberList_DynamicStru.sex      = sex;
            MemberList_DynamicStru.tel      = tel;
            MemberList_DynamicStru.addr     = addr;
            MemberList_DynamicStru.states   = states;
            MemberList_DynamicViewModel dataInfo = new MemberList_DynamicViewModel();

            if (dataInfo.AddData(_appConf, MemberList_DynamicStru))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }