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