コード例 #1
0
        public IActionResult Delete(int id)
        {
            sys_dic sysDic = _sysDicRpt.GetSingle(id);

            if (sysDic == null)
            {
                return(new NotFoundResult());
            }
            sysDic.IsValid = false;
            _sysDicRpt.Commit();

            return(new NoContentResult());
        }
コード例 #2
0
        public IActionResult Post([FromBody] sys_dic value)
        {
            var oldSysDic = _sysDicRpt.FindBy(f => f.DicName == value.DicName && f.ParentId == value.ParentId && f.IsValid);

            if (oldSysDic.Any())
            {
                return(BadRequest(string.Concat(value.DicName, "已经存在。")));
            }
            value.CreatedAt = DateTime.Now;
            if (User.Identity is ClaimsIdentity identity)
            {
                value.CreatedBy = identity.Name ?? "admin";
            }
            value.IndexNo   = 1;
            value.IsValid   = true;
            value.IsDefault = false;
            _sysDicRpt.Add(value);
            _sysDicRpt.Commit();
            return(new OkObjectResult(value));
        }