//Clase para guardar una reservacion public Resultado GuardarReservacion(Reservacion reservacion) { var resultado = Validar(reservacion); if (resultado.Exitoso == false) { return(resultado); } _contexto.SaveChanges(); resultado.Exitoso = true; return(resultado); }
//Clase para guardar una reservacion public Resultado GuardarReservacion(Reservacion reservacion) { var resultado = Validar(reservacion); if (resultado.Exitoso == false) { return(resultado); } if (reservacion.Id == 0) { reservacion.Id = ListadeReservaciones.Max(item => item.Id) + 1; } resultado.Exitoso = true; return(resultado); }
public ReservacionBL() { ListadeReservaciones = new BindingList <Reservacion>(); var reservacion1 = new Reservacion(); reservacion1.Id = 1; reservacion1.Nombre = "Roberto"; reservacion1.Apellido = "Acosta"; reservacion1.Correo = "*****@*****.**"; reservacion1.Telefono = 98251645; reservacion1.NumerodePersonas = 3; reservacion1.Precio = 500; reservacion1.Activo = true; ListadeReservaciones.Add(reservacion1); }
private Resultado Validar(Reservacion reservacion) { var resultado = new Resultado(); resultado.Exitoso = true; if (string.IsNullOrEmpty(reservacion.Nombre) == true) { resultado.Mensaje = "Ingrese un nombre"; resultado.Exitoso = false; } if (string.IsNullOrEmpty(reservacion.Apellido) == true) { resultado.Mensaje = "Ingrese un apellido"; resultado.Exitoso = false; } if (string.IsNullOrEmpty(reservacion.Correo) == true) { resultado.Mensaje = "Ingrese un correo"; resultado.Exitoso = false; } if (reservacion.Telefono < 0) { resultado.Mensaje = "Ingrese un telefono valido"; resultado.Exitoso = false; } if (reservacion.NumerodePersonas < 0) { resultado.Mensaje = "Ingrese un valor valido"; resultado.Exitoso = false; } if (reservacion.Precio < 0) { resultado.Mensaje = "Ingrese un precio valido"; resultado.Exitoso = false; } return(resultado); }
public void AgregarReservacion() { var NuevaReservacion = new Reservacion(); ListadeReservaciones.Add(NuevaReservacion); }