public JsonResult GuardarReserva(CalendarioViewModel oCalendarioViewModel) { string msg = String.Empty; //if (ModelState.IsValid) //{ msg = new UsuarioBusinessLogic().GuardarReserva(oCalendarioViewModel); //} return(Json(msg, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult <CalendarioViewModel> > Adicionar(CalendarioViewModel CalendarioViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _calendarioService.Adicionar(_mapper.Map <Calendario>(CalendarioViewModel)); return(CustomResponse(CalendarioViewModel)); }
public async Task <ActionResult <CalendarioViewModel> > Atualizar(Guid id, CalendarioViewModel CalendarioViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (id != CalendarioViewModel.Id) { return(BadRequest()); } await _calendarioService.Atualizar(_mapper.Map <Calendario>(CalendarioViewModel)); return(CustomResponse(CalendarioViewModel)); }
public ActionResult VerCalendarioCancha(int idCancha) { UsuarioBusinessLogic usuarioBusinessLogic = new UsuarioBusinessLogic(); CalendarioViewModel oCalendarioViewModel = new CalendarioViewModel(); oCalendarioViewModel.Cancha = usuarioBusinessLogic.ObtenerCanchaPorID(idCancha); //Lo siguiente obtener de BD, enviándole el idCancha //oCalendarioViewModel.Cancha.cancha_id = idCancha; //oCalendarioViewModel.Cancha.cancha_descripcion = "La mejor cancha de Lima"; //oCalendarioViewModel.Cancha.cancha_distrito = "Lince"; //oCalendarioViewModel.Cancha.cancha_nombre = "La Bombonera"; //oCalendarioViewModel.Cancha.cancha_tipo = "6x6"; //oCalendarioViewModel.Cancha.Precio = 160; //oCalendarioViewModel.Cancha.UrlImagen = "2.jpg"; oCalendarioViewModel.Cliente = new Cliente(); oCalendarioViewModel.Reserva = new Reserva(); return(View(oCalendarioViewModel)); }
public string GuardarReserva(CalendarioViewModel oCalendarioVM) { iniciarConexion(); command = new SqlCommand(Constante.USP_INS_RESERVA, getCon()); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@reserva_fecha_inicio", SqlDbType.DateTime).Value = oCalendarioVM.Reserva.Reserva_FechaInicio; command.Parameters.Add("@reserva_fecha_fin", SqlDbType.DateTime).Value = oCalendarioVM.Reserva.Reserva_FechaFin; command.Parameters.Add("@reserva_canchaid", SqlDbType.Int).Value = oCalendarioVM.Cancha.cancha_id; command.Parameters.Add("@reserva_descripcion", SqlDbType.VarChar).Value = oCalendarioVM.Reserva.Descripcion; command.Parameters.Add("@reserva_cliente_dni", SqlDbType.VarChar).Value = oCalendarioVM.Cliente.DNI; command.Parameters.Add("@reserva_cliente_nombre", SqlDbType.VarChar).Value = oCalendarioVM.Cliente.Nombre; command.Parameters.Add("@reserva_cliente_email", SqlDbType.VarChar).Value = oCalendarioVM.Cliente.Email; command.Parameters.Add("@reserva_cliente_celular", SqlDbType.VarChar).Value = oCalendarioVM.Cliente.Celular; command.Parameters.Add("@reserva_acepta_terminos", SqlDbType.Bit).Value = oCalendarioVM.Reserva.AceptaTerminos; command.Parameters.Add("@reserva_tipo_pago", SqlDbType.VarChar).Value = oCalendarioVM.Reserva.TipoPago; command.Parameters.Add("@reserva_precio_total", SqlDbType.Decimal).Value = oCalendarioVM.Reserva.PrecioTotal; var resultado = command.ExecuteNonQuery(); cerrarConexion(); return(resultado.ToString()); }
// ==================================================================================================== #region CONSTRUCTORES // ==================================================================================================== public MainViewModel() { instance = this; CalendarioVM = new CalendarioViewModel(); }
protected override void OnAppearing() { base.OnAppearing(); BindingContext = new CalendarioViewModel(); }
public CalendarioView() { InitializeComponent(); BindingContext = viewModel = new CalendarioViewModel(); }