public BaseResponse <RespostaWebHookDTO> SaveRespostaWebHook(RespostaWebHookDTO data) { var resp = new BaseResponse <RespostaWebHookDTO>(); try { var objSave = new RespostaWebHook { DataCriacao = DateTime.Now, IdRespostaWebHook = data.IdRespostaWebHook, Type = data.Type, Content = data.Content?.ToString(), Id = data.Id, From = data.From, To = data.To, Metadata = data.Metadata?.ToString(), OwnerIdentity = data.OwnerIdentity, Contact = data.Contact?.ToString(), MessageId = data.MessageId, StorageDate = data.StorageDate, Category = data.Category, Action = data.Action, Extras = data.Extras?.ToString() }; int ret; bool isModify = WebHookContext.RespostaWebHook.Find(data.IdRespostaWebHook) != null; if (!isModify) { WebHookContext.Entry(objSave).State = EntityState.Added; ret = WebHookContext.SaveChanges(); } else { WebHookContext.Entry(objSave).State = EntityState.Modified; ret = WebHookContext.SaveChanges(); } data = new Mapper <RespostaWebHook, RespostaWebHookDTO>().Convert(objSave); if (ret == 0) { resp.Object = null; resp.Success = false; resp.Message = "O registro não foi salvo."; } else { resp.Object = data; resp.Message = "O registro foi salvo com sucesso."; } } catch (Exception ex) { resp.Success = false; resp.Message = ex.Message; } return(resp); }
public BaseResponse <RespostaWebHookDTO> SaveRespostaWebHook(RespostaWebHookDTO data) { return(_webHookRepository.SaveRespostaWebHook(data)); }
public IActionResult SaveBruteData([FromBody] RespostaWebHookDTO data) { return(Json(_webHookBll.SaveRespostaWebHook(data))); }