public async Task <IActionResult> Post([FromBody] set_paytype value) { var entityDto = value; entityDto.CreatedAt = DateTime.Now; entityDto.UpdatedAt = DateTime.Now; entityDto.IsValid = true; if (User.Identity is ClaimsIdentity identity) { entityDto.CreatedBy = identity.Name ?? "admin"; } _setPaytypeRpt.Add(entityDto); _setPaytypeRpt.Commit(); return(new OkObjectResult(value)); }
public async Task <IActionResult> Put(int id, [FromBody] set_paytype value) { var single = _setPaytypeRpt.GetSingle(id); if (single == null) { return(NotFound()); } ObjectCopy.Copy <set_paytype>(single, value, new string[] { "IsReturn", "Name", "PayType", "IsIntegral", "IsDefault", "Remark" }); //更新字段内容 single.UpdatedAt = DateTime.Now; if (User.Identity is ClaimsIdentity identity) { single.CreatedBy = identity.Name ?? "admin"; } _setPaytypeRpt.Commit(); return(new NoContentResult()); }