public async Task <IActionResult> Post([FromBody] kc_supplier value) { value.CreatedAt = DateTime.Now; value.UpdatedAt = DateTime.Now; value.IsValid = true; if (User.Identity is ClaimsIdentity identity) { value.CreatedBy = identity.Name ?? "admin"; } _kcSupplierRpt.Add(value); _kcSupplierRpt.Commit(); return(new OkObjectResult(value)); }