public void OnGet(ByGuidPost parm)
 {
     CodeModel = _sysCodeService.GetByGuidAsync(parm).Result.data;
     if (string.IsNullOrEmpty(CodeModel.guid))
     {
         CodeModel.parentguid = parm.guid;
     }
 }
Example #2
0
        /// <summary>
        /// 修改状态
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > ModifyStatusAsync(SysCodeDto parm)
        {
            var isok = SysCodeDb.Update(
                m => new SysCode()
            {
                Status   = parm.status,
                EditTime = DateTime.Now
            }, m => m.Guid == parm.guid);
            var res = new ApiResult <string>
            {
                success    = isok,
                statusCode = isok ? (int)ApiEnum.Status : (int)ApiEnum.Error,
                data       = isok ? "1" : "0"
            };

            return(await Task.Run(() => res));
        }
Example #3
0
        /// <summary>
        /// 添加一条记录
        /// </summary>
        /// <param name="parm"></param>
        /// <returns></returns>
        public async Task <ApiResult <string> > AddAsync(SysCodeDto parm)
        {
            var model = new SysCode()
            {
                Guid       = Guid.NewGuid().ToString(),
                Name       = parm.name,
                ParentGuid = parm.parentguid,
                CodeType   = parm.type,
                Sort       = parm.sort,
                Status     = parm.status,
                Summary    = parm.summary,
                AddTime    = DateTime.Now,
                EditTime   = DateTime.Now
            };
            var isok = SysCodeDb.Insert(model);
            var res  = new ApiResult <string>
            {
                statusCode = isok ? (int)ApiEnum.Status : (int)ApiEnum.Error,
                data       = isok ? "1" : "0"
            };

            return(await Task.Run(() => res));
        }
Example #4
0
 public async Task <ApiResult <string> > EditStatusCode(SysCodeDto parm)
 {
     return(await _sysCodeService.ModifyStatusAsync(parm));
 }
Example #5
0
 public async Task <ApiResult <string> > AddCodeType(SysCodeDto parm)
 {
     return(await _sysCodeService.AddAsync(parm));
 }