public ActionResult DeleteBy([FromBody] dynamic target) { var recorder = HttpContext.User.Claims.FirstOrDefault(p => p.Type == ClaimTypes.Name).Value; Detail detail = JsonConvert.DeserializeObject <Detail>(JsonConvert.SerializeObject(target)); try { detailRepository.Delete(item => item.Id == detail.Id && item.Recorder == recorder).Wait(); } catch (Exception exception) { logger.LogError(JsonConvert.SerializeObject(detail)); throw exception; } return(Ok(new ValidResult())); }
public void Delete(int id) { detailRepository.Delete(id); }