Example #1
0
        public ActionResult Update(VAdminModel vModel)
        {
            //SendType? notifyEmail = (SendType?)Request.Form["Notify_EMail"].Safe().ToNullableInt32();
            //SendType? notifySMS = (SendType?)Request.Form["Notify_SMS"].Safe().ToNullableInt32();
            //if (notifyEmail.HasValue)
            //{
            //    vModel.SendType = vModel.SendType | notifyEmail.Value;
            //}
            //if (notifySMS.HasValue)
            //{
            //    vModel.SendType = vModel.SendType | notifySMS.Value;
            //}
            MAdmin admin = new MAdmin(vModel.Id);

            admin.DAL.InfoId   = vModel.InfoId;
            admin.DAL.NodeId   = vModel.NodeId;
            admin.DAL.Remark   = vModel.Remark;
            admin.DAL.IsSend   = vModel.IsSend;
            admin.DAL.SendType = vModel.NotifyEmail | vModel.NotifySMS;
            admin.DAL.Email    = vModel.Email;
            if (!admin.Update())
            {
                return(FailResult(admin.PromptInfo.MessageStack));
            }
            return(SuccessResult());
        }
Example #2
0
        public ActionResult Add(VAdminModel vModel)
        {
            SqlSendType?notifyEmail = (SqlSendType?)Request.Form["Notify_EMail"].Safe().ToNullableInt32();
            SqlSendType?notifySMS   = (SqlSendType?)Request.Form["Notify_SMS"].Safe().ToNullableInt32();

            if (notifyEmail.HasValue)
            {
                vModel.SendType = vModel.SendType | notifyEmail.Value;
            }
            if (notifySMS.HasValue)
            {
                vModel.SendType = vModel.SendType | notifySMS.Value;
            }
            MAdmin admin = new MAdmin();

            admin.DAL.InfoId   = vModel.InfoId;
            admin.DAL.NodeId   = vModel.NodeId;
            admin.DAL.Remark   = vModel.Remark;
            admin.DAL.IsSend   = vModel.IsSend;
            admin.DAL.SendType = vModel.SendType;
            admin.DAL.Email    = vModel.Email;
            if (!admin.Add())
            {
                return(FailResult(admin.PromptInfo.MessageStack));
            }
            return(SuccessResult());
        }
Example #3
0
        public ActionResult Add(int Id)
        {
            VAdminModel vModel = new VAdminModel();

            vModel.InfoId = Id;
            return(View(vModel));
        }
Example #4
0
        public ActionResult Update(int Id)
        {
            MAdmin admin = new MAdmin(Id);

            if (!admin.IsExist)
            {
                return(FailResult("不存在此记录"));
            }
            VAdminModel model = new VAdminModel
            {
                Id       = admin.DAL.Id,
                InfoId   = admin.DAL.InfoId,
                NodeId   = admin.DAL.NodeId,
                Remark   = admin.DAL.Remark,
                IsSend   = admin.DAL.IsSend,
                SendType = admin.DAL.SendType,
                Email    = admin.DAL.Email
            };

            return(View(model));
        }