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()); }
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)); }