public long Agregar(MotivoReservaDto dto) { using (var context = new ModeloXCommerceContainer()) { var MotivoAgregar = new AccesoDatos.MotivoReserva(); MotivoAgregar.Descripcion = dto.Descripcion; context.MotivoReservas.Add(MotivoAgregar); context.SaveChanges(); return(MotivoAgregar.Id); } }
public void Modificar(MotivoReservaDto dto) { using (var context = new ModeloXCommerceContainer()) { var motivoModificar = context.MotivoReservas.FirstOrDefault(x => x.Id == dto.Id); if (motivoModificar == null) { throw new Exception("No se encontro el Motivo de Reserva"); } motivoModificar.Id = dto.Id; motivoModificar.Descripcion = dto.Descripcion; context.SaveChanges(); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaMotivoReserva = new MotivoReservaDto { Descripcion = txtDescripcion.Text, }; _motivoreservaServicio.Agregar(nuevaMotivoReserva); return(true); }
public override bool EjecutarComandoModificar() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var motivoServicioParaModificar = new MotivoReservaDto() { Id = EntidadId.Value, Descripcion = txtDescripcion.Text }; _motivoreservaServicio.Modificar(motivoServicioParaModificar); return(true); }