public BaseResponse <DadoBrutoDTO> SaveDadoBruto(DadoBrutoDTO data) { var resp = new BaseResponse <DadoBrutoDTO>(); try { var objSave = new DadoBruto(); int ret; bool isModify = WebHookContext.DadoBruto.Find(data.IdDadoBruto) != null; if (!isModify) { objSave = new Mapper <DadoBrutoDTO, DadoBruto>().Convert(data); WebHookContext.Entry(objSave).State = EntityState.Added; ret = WebHookContext.SaveChanges(); } else { var stored = WebHookContext.DadoBruto.Find(data.IdDadoBruto); objSave = new Mapper <DadoBrutoDTO, DadoBruto>().Convert(data); WebHookContext.Entry(objSave).State = EntityState.Modified; ret = WebHookContext.SaveChanges(); } data = new Mapper <DadoBruto, DadoBrutoDTO>().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 <DadoBrutoDTO> SaveDadoBruto(DadoBrutoDTO data) { return(_webHookRepository.SaveDadoBruto(data)); }