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()));
        }
Beispiel #2
0
 public void Delete(int id)
 {
     detailRepository.Delete(id);
 }