public IActionResult Create(Asignatura asignatura) { ViewBag.fecha = DateTime.Now; if (ModelState.IsValid) { try { var curso = _context.Cursos.Find(asignatura.CursoId); asignatura.CursoId = curso.Id; _context.Asignaturas.Add(asignatura); _context.SaveChanges(); ViewBag.MensajeExtra = "Asignatura Creado"; return(View("Index", asignatura)); }catch (Exception ex) { ViewBag.MensajeException = ex.Message; ViewBag.idCursosDisponibles = ObtenerListaDeCursosParaDropDownList(); return(View(asignatura)); } } else { ViewBag.idCursosDisponibles = ObtenerListaDeCursosParaDropDownList(); return(View(asignatura)); } }
public IActionResult Create(Alumno alumno) { // var listaAlumnos = GenerarAlumnosAlAzar(); ViewBag.Fecha = DateTime.Now; //va a funcionar si nuestro modelo es valido, de lo contrario te manda a la misma vista if (ModelState.IsValid) { // var escuela = _context.Escuelas.FirstOrDefault(); // var lista = new List<SelectListItem>(); // foreach (var item in _context.Cursos) // { // lista.Add(new SelectListItem // { // Text = item.Nombre, // Value = item.Id // }); // } // ViewBag.Cursos = lista; //adicionar a la bd el asignatura _context.Alumnos.Add(alumno); _context.SaveChanges(); ViewBag.MensajeExtra = "alumno Creado"; return(View("Index", alumno)); } else { return(View(alumno)); } }
public IHttpActionResult PutCurso(int id, Curso curso) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != curso.ID) { return(BadRequest()); } db.Entry(curso).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CursoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IActionResult Create(Curso curso) { ViewBag.Fecha = DateTime.Now; if (ModelState.IsValid) { var escuela = _context.Escuelas.FirstOrDefault(); curso.EscuelaId = escuela.Id; _context.Cursos.Add(curso); _context.SaveChanges(); ViewBag.MensajeExtra = "Curso creado"; return(View("Index", curso)); } return(View(curso)); }
// POST: api/Estudiante public bool Post(string Nombre, string Apellido, DateTime FechaEnrolamiento, int id) { var e = new Estudiante { ID = id, Nombre = Nombre, Apellido = Apellido, FechaEnrolamiento = Convert.ToDateTime(FechaEnrolamiento) }; db.Estudiantes.Attach(e); db.Configuration.ValidateOnSaveEnabled = true; db.Entry(e).State = System.Data.Entity.EntityState.Modified; return(db.SaveChanges() > 0); }
public IActionResult Create(Alumno alumno) { //Si los atributos de validacion se cumplen if (ModelState.IsValid) { _context.Alumnos.Add(alumno); _context.SaveChanges(); ViewBag.Mensaje = "Alumno Creado"; return(View("Index", alumno)); } else { return(View(alumno)); } }
public IActionResult Create(Asignatura asignatura) { //Si los atributos de validacion se cumplen if (ModelState.IsValid) { var escuela = _context.Escuelas.FirstOrDefault(); _context.Asignaturas.Add(asignatura); _context.SaveChanges(); ViewBag.Mensaje = "Asignatura Creada"; return(View("Index", asignatura)); } else { return(View(asignatura)); } }
public IActionResult Create(Curso curso) { if (ModelState.IsValid) { var escuela = _context.Escuelas.FirstOrDefault(); curso.EscuelaId = escuela.Id; curso.Id = Guid.NewGuid().ToString(); _context.Cursos.Add(curso); _context.SaveChanges(); return(View("Index", curso)); } else { return(View(curso)); } }
public IActionResult Create(Curso curso) { //Si los atributos de validacion se cumplen if (ModelState.IsValid) { var escuela = _context.Escuelas.FirstOrDefault(); curso.EscuelaId = escuela.Id; _context.Cursos.Add(curso); _context.SaveChanges(); ViewBag.Mensaje = "Curso Creado"; return(View("Index", curso)); } else { return(View(curso)); } }
public IActionResult Create(Asignatura asignatura) { if (ModelState.IsValid) { asignatura.Id = Guid.NewGuid().ToString(); _context.Asignaturas.Add(asignatura); _context.SaveChanges(); ViewBag.mensaje = "Asignatura Creada"; return(View("Index", asignatura)); } else { return(View(asignatura)); } }
public IActionResult Create(Alumno alumno) { if (ModelState.IsValid) { alumno.Id = Guid.NewGuid().ToString(); _context.Alumnos.Add(alumno); _context.SaveChanges(); ViewBag.mensaje = "Alumno Creada"; return(View("Index", alumno)); } else { return(View(alumno)); } }
public IActionResult Create(Asignatura asignatura) { ViewBag.Fecha = DateTime.Now; if (ModelState.IsValid) { _context.Asignaturas.Add(asignatura); _context.SaveChanges(); ViewBag.Mensaje_CreateUpdate = "Asignatura Creada"; asignatura.Curso = Obtener_Curso(asignatura.CursoId); return(View("Index", asignatura)); } else { return(View(asignatura)); } }
public IActionResult Create(Alumno alumno) { ViewBag.Fecha = DateTime.Now; if (ModelState.IsValid) { _context.Alumnos.Add(alumno); _context.SaveChanges(); ViewBag.Mensaje_CreateUpdate = "Alumno Creado"; alumno.Curso = Obtener_Curso(alumno.CursoId); return(View("Index", alumno)); } else { return(View(alumno)); } }
public IActionResult Create(Asignatura asignatura) { ViewBag.Fecha = DateTime.Now; if (ModelState.IsValid) { var cursos = (from curs in _context.Cursos select curs).ToList(); var lista = new List <SelectListItem>(); foreach (Curso curs in cursos) { lista.Add(new SelectListItem { Text = curs.Nombre, Value = curs.Id }); } ViewBag.Cursos = lista; _context.Asignaturas.Add(asignatura); _context.SaveChanges(); ViewBag.MensajeExtra = "Asignatura creado"; return(View("Index", asignatura)); } return(View(asignatura)); }
public IActionResult Create(Curso curso) { if (ModelState.IsValid) { var escuela = _context.Escuelas.FirstOrDefault(); curso.EscuelaId = escuela.Id; _context.Add(curso); _context.SaveChanges(); ViewBag.Mensaje = "Curso creado correctamente!!"; return(View("Index", curso)); } else { return(View(curso)); } }
public IActionResult Create(Curso curso) { // Validando el modelo Curso que tiene la anotacion [Required] en Nombre if (ModelState.IsValid) { // Y con este resuelvo lo que me llega del post var escuela = _context.Escuelas.FirstOrDefault(); curso.Id = Guid.NewGuid().ToString(); curso.EscuelaID = escuela.Id; _context.Cursos.Add(curso); _context.SaveChanges(); ViewBag.MensajeExtra = "Curso Creado"; return(View("Index", curso)); } else { return(View(curso)); } }