public bool CadastrarVeterinario(ViewModelCadastroVeterinario vm_cadastro_veterinario) { bool retorno = false; try { this.connection.Open(); this.command.CommandText = string.Format(@"INSERT INTO veterinario (id_funcionario, nome, cpf, identidade, registro, ultima_alteracao, responsavel) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}'); select last_insert_id()", vm_cadastro_veterinario.cadastro_veterinario_id_funcionario, vm_cadastro_veterinario.cadastro_veterinario_nome, vm_cadastro_veterinario.cadastro_veterinario_cpf, vm_cadastro_veterinario.cadastro_veterinario_identidade, vm_cadastro_veterinario.cadastro_veterinario_registro, BASE_CORE.ConvertDateBrToMySql(vm_cadastro_veterinario.cadastro_veterinario_ultima_alteracao.ToString()), vm_cadastro_veterinario.cadastro_veterinario_responsavel ); int insert_retorno = Convert.ToInt32(command.ExecuteScalar()); if (insert_retorno > 0) { VeterinarioPetTipoBusiness veterinario_pet_tipo_business = new VeterinarioPetTipoBusiness(); List <ViewModelCadastroVeterinarioPetTipo> cadastro_veterinario_pet_tipo_list = new List <ViewModelCadastroVeterinarioPetTipo>(); cadastro_veterinario_pet_tipo_list = vm_cadastro_veterinario.cadastro_veterinario_pet_tipo_list; for (int i = 0; i < cadastro_veterinario_pet_tipo_list.Count; i++) { ViewModelCadastroVeterinarioPetTipo vm_cadastro_veterinario_pet_tipo = new ViewModelCadastroVeterinarioPetTipo(); vm_cadastro_veterinario_pet_tipo = cadastro_veterinario_pet_tipo_list[i]; vm_cadastro_veterinario_pet_tipo.cadastro_veterinario_pet_tipo_id_veterinario = insert_retorno; veterinario_pet_tipo_business.CadastrarVeterinarioPetTipo(vm_cadastro_veterinario_pet_tipo); } retorno = true; } this.connection.Close(); } catch (Exception ex) { if (this.connection.State == System.Data.ConnectionState.Open) { this.connection.Close(); } } return(retorno); }
public JsonResult <bool> Cadastrar(ViewModelCadastroVeterinario vm_cadastro_veterinario) { VeterinarioBusiness veterinario_business = new VeterinarioBusiness(); return(Json(veterinario_business.CadastrarVeterinario(vm_cadastro_veterinario))); }