public ActionResult <Reunion> Create(Reunion reunion) { string mensaje = comprobarErrores(reunion); if (!mensaje.Equals("")) { return(BadRequest(mensaje)); } bool resultado = UsuariosServicio.existeDocente(reunion.docenteId); if (!resultado) { return(BadRequest("El id del docente no es correcto.")); } _apuntateServicio.Create(reunion); try { Productor.notificarEventoNuevaReunion(reunion); } catch (Exception) { return(StatusCode(500)); } return(CreatedAtRoute("GetReunion", new { id = reunion.Id.ToString() }, reunion)); }
public IActionResult removeParticipante(string id, string correoAlumno) { bool resultado = UsuariosServicio.existeEstudiante(correoAlumno); if (!resultado) { return(BadRequest("El id del estudiante no es correcto.")); } var reunion = _apuntateServicio.Get(id); if (reunion == null) { return(NotFound()); } resultado = reunion.removeInscripcion(correoAlumno); if (resultado) { _apuntateServicio.Update(id, reunion); return(NoContent()); } else { return(BadRequest("El participante no tiene cita.")); } }
public IActionResult addParticipante(string id, Inscripcion cita) { bool resultado = UsuariosServicio.existeEstudiante(cita.alumnoId); if (!resultado) { return(BadRequest("El id del estudiante no es correcto.")); } var reunion = _apuntateServicio.Get(id); if (reunion == null) { return(NotFound()); } resultado = reunion.addInscripcion(cita); if (resultado) { _apuntateServicio.Update(id, reunion); try { Productor.notificarEventoInscripcion(reunion, cita.alumnoId); return(NoContent()); } catch (Exception) { return(StatusCode(500)); } } else { return(BadRequest("No se puede añadir esta cita.")); } }
/// <summary> /// Constructor del login dialog, inicializa el login dialog /// </summary> public LoginDialog() { InitializeComponent(); //Inicializar variables tpvEnt = new proyecto_tpvEntities(); //inicializa el contexto de la base de datos usuServ = new UsuariosServicio(tpvEnt); //Inicializamos el servicio de usuario usuLogueado = new usuarios(); //Inicializamos a new el usuario a loguearse }
/// <summary> /// Metodo para inicializar los objetos /// y variables del MVVM del MV de ventas /// </summary> private void inicializa() { ventaServ = new VentasServicio(tpvEnt); usuServ = new UsuariosServicio(tpvEnt); cliServ = new ClienteServicio(tpvEnt); ventaProdServ = new Ventas_De_ProductosServicio(tpvEnt); objVenta = new ventas(); objVenta.fecha = DateTime.Now; objVentasProductos = new ventas_de_productos(); listaVentasProdCompra = new List <ventas_de_productos>(); listaCollecVentasDataGrid = new ListCollectionView(ventaServ.getAll().ToList()); fechaIni = DateTime.Now; fechaFin = DateTime.Now; }
/// <summary> /// Metodo para inicializar los objetos /// y variables del MVVM del MV de usuarios /// </summary> private void inicializa() { usuLogueado = new usuarios(); usuServ = new UsuariosServicio(tpvEnt); }