public Int32 ValidateCreate(PROFISSAO item, USUARIO usuario, Int32?idAss) { try { // Verifica existencia prévia if (_baseService.CheckExist(item) != null) { return(1); } // Completa objeto item.PROF_IN_ATIVO = 1; // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, USUA_CD_ID = usuario.USUA_CD_ID, ASSI_CD_ID = idAss.Value, LOG_NM_OPERACAO = "AddPROF", LOG_IN_ATIVO = 1, LOG_TX_REGISTRO = Serialization.SerializeJSON <PROFISSAO>(item) }; // Persiste Int32 volta = _baseService.Create(item, log); return(volta); } catch (Exception ex) { throw; } }