Exemplo n.º 1
0
        //更新
        public Boolean UpdateConfiguration(Configuration_U model)
        {
            using (var factory = new BaseAccess())
            {
                if (!string.IsNullOrEmpty(model.USERID))
                {
                    var spec = Specification <SYS_ConfigurationEntity> .Create(c => c.USERID == model.USERID);

                    try
                    {
                        var    model_old = factory.GetSingle <SYS_ConfigurationEntity>(spec);
                        string id        = model_old.ID;
                        model_old    = model.Adapter <SYS_ConfigurationEntity>(model_old);//将页面对象的属性转换到数据库对象modle中
                        model_old.ID = id;
                        factory.Update <SYS_ConfigurationEntity>(model_old, false);
                        factory.Commit();
                        return(true);
                    }
                    catch (Exception ex)
                    {
                        factory.Rollback();
                        return(false);
                    }
                }
                return(false);
            }
        }
Exemplo n.º 2
0
        //保存全部
        public JsonResult _SaveAll(string mystr)
        {
            Configuration_U model = new Configuration_U();

            model.SETTEXT = mystr;
            model.USERID  = CurrentUserContext.UserID.ToString();

            if (_ConfigurationFacade.Value.UpdateConfiguration(model))
            {
                return(Json(AjaxResult.Success(mystr, "设置成功")));
            }
            return(Json(AjaxResult.Success("设置失败")));
        }