Example #1
0
        public JsonResult AddOrEdit(int kid, string rolename)
        {
            var result = new Result();

            if (string.IsNullOrEmpty(rolename))
            {
                result.IsSucceed = false;
                result.Message   = "名称不能为空";
                return(MyJson(result));
            }
            var emp = EmployeeInfo?.Model;

            if (kid <= 0)
            {
                var role = new Sysrole();
                role.CreateTime     = DateTime.Now;
                role.CreateUserId   = emp?.KID.ToString();
                role.CreateUserName = emp?.UserName;
                role.Rolename       = rolename;
                role.UpdateTime     = DateTime.Now;
                result = BlogHelper.AddByEntity_Sysrole(role, new Service.Models.View.OpertionUser());
            }
            else
            {
                result = BlogHelper.UpdateByWhere_Sysrole(new Dictionary <string, object>()
                {
                    { nameof(Sysrole.CreateTime), DateTime.Now },
                    { nameof(Sysrole.CreateUserId), emp?.KID.ToString() },
                    { nameof(Sysrole.CreateUserName), emp?.UserName },
                    { nameof(Sysrole.Rolename), rolename }
                }, new Dictionary <string, object>()
                {
                    { nameof(Sysrole.KID), kid }
                }, new Service.Models.View.OpertionUser());
            }

            return(MyJson(result));
        }
Example #2
0
        public JsonResponse GetItem([FromBody] JsonRequest model)
        {
            try
            {
                UpdateView view = model.Data.DeserialObject <UpdateView>();
                if (view == null || view.KID <= 0)
                {
                    return(new JsonResponse {
                        Code = 1, Msg = "参数不合法"
                    });
                }

                Sysrole retdata = BlogHelper.GetModelByKID_Sysrole(view.KID);
                return(FastJson(retdata, model.Token));
            }
            catch (Exception ex)
            {
                LogHelper.WriteLog(ex, "AdminRoleController/GetItem");
                return(new JsonResponse {
                    Code = 1, Msg = "程序错误" + ex.Message
                });
            }
        }
Example #3
0
        /// <summary>
        /// 添加实体
        /// </summary>
        /// <param name="entity">The entity.</param>
        /// <param name="opertionUser">操作者信息</param>
        /// <returns>Result.</returns>
        public static Result Add(Sysrole entity, OpertionUser opertionUser)
        {
            try
            {
                var ret = SysroleRepository.Instance.Add <Sysrole>(entity);

                DbLog.WriteDbLog(nameof(Sysrole), "添加记录", ret, entity.ToJsonString(), opertionUser, OperLogType.添加);

                return(new Result()
                {
                    IsSucceed = ret > 0, Message = ret.ToString()
                });
            }
            catch (Exception ex)
            {
                FastDev.Log.LogHelper.WriteLog(ex, "SysroleLogic.Add Entity异常");

                return(new Result()
                {
                    IsSucceed = false, Message = ex.Message
                });
            }
        }