public async Task <Categorias> Inserir(Categorias categoria) { string error = categoria.Validation(); if (error == null) { categoria.PrepareSave(); categoria.Ativar(); return(await categoriasDao.Inserir(categoria)); } else { throw new Exception(error); } }