Esempio n. 1
0
        public ActionResult AddUser([ModelBinder(typeof(JsonBinder <AdminEntity>))] AdminEntity entity)
        {
            AdminProvider provider = new AdminProvider();

            entity.UpdateTime = DateTime.Now;
            int line = 0;

            if (entity.UserCode.IsEmpty())
            {
                bool isExist = provider.IsExist(entity.UserName);
                if (isExist)
                {
                    this.ReturnJson.AddProperty("d", "该用户名已经存在!");
                    return(Content(this.ReturnJson.ToString()));
                }
                entity.UserCode = SequenceProvider.GetSequence(typeof(AdminEntity));
                line            = provider.AddAdmin(entity);
            }
            else
            {
                line = provider.Update(entity);
            }
            if (line > 0)
            {
                this.ReturnJson.AddProperty("d", "success");
            }
            else
            {
                this.ReturnJson.AddProperty("d", "");
            }
            return(Content(this.ReturnJson.ToString()));
        }