public ActionResult Create(MascotaModel model) { try { if (ModelState.IsValid) { MapeadorUIMascota mapeador = new MapeadorUIMascota(); MascotaDTO dto = mapeador.MapearT2T1(model); bool guardado = _controlador.RegistrarMascota(dto); if (guardado) { return(RedirectToAction("Index")); } else { return(View(model)); } } else { return(View(model)); } } catch { return(View()); } }
//METODO PARA MOSTRAR DATOS EN COMBO BOX private void ListarRazas() { MascotaModel mascota = new MascotaModel(); cmbRaza.DataSource = mascota.ListarRazas(); cmbRaza.DisplayMember = "RAZAS"; cmbRaza.ValueMember = "ID_RAZAS"; }
private async void BotonActualizar_ClickedAsync(object sender, EventArgs e) { ModificarMascota view = new ModificarMascota(); MascotaModel viewModel = new MascotaModel(); int id = int.Parse(this.txtid.Text); Mascota m = this.repo.BuscarMascota(id); viewModel.Mascota = m; view.BindingContext = viewModel; await Navigation.PushModalAsync(view); }
private async void BotonBuscar_ClickedAsync(object sender, EventArgs e) { DetallesMascota detailsview = new DetallesMascota(); MascotaModel viewmodel = new MascotaModel(); int id = int.Parse(this.txtid.Text); Mascota m = this.repo.BuscarMascota(id); viewmodel.Mascota = m; detailsview.BindingContext = viewmodel; await Navigation.PushModalAsync(detailsview); }
//Hay que convertir txt de combo box a int mediante Convert.ToInt32(). private void btnGuardar_Click(object sender, EventArgs e) { MascotaModel mascota = new MascotaModel(); mascota.insertarMascota(txtNombre.Text, Convert.ToInt32(cmbRaza.SelectedValue), txtPadecimiento.Text, Int32.Parse(txtEdad.Text)); MessageBox.Show("Mascota Agregada con exito"); txtNombre.Text = ""; txtPadecimiento.Text = ""; cmbRaza.Text = ""; txtEdad.Text = ""; this.Close(); }
private void MostrarMascotaModificar_Load(object sender, EventArgs e) { MascotaModel mascota = new MascotaModel(); }