public IHttpActionResult PutEventoOrigen(int id, EventoOrigen eventoOrigen) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != eventoOrigen.Id) { return(BadRequest()); } db.Entry(eventoOrigen).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EventoOrigenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { EventoOrigen eventoOrigen = db.EventoOrigen.Find(id); db.EventoOrigen.Remove(eventoOrigen); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetEventoOrigen(int id) { EventoOrigen eventoOrigen = db.EventoOrigen.Find(id); if (eventoOrigen == null) { return(NotFound()); } return(Ok(eventoOrigen)); }
public IHttpActionResult PostEventoOrigen(EventoOrigen eventoOrigen) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EventoOrigen.Add(eventoOrigen); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = eventoOrigen.Id }, eventoOrigen)); }
public ActionResult Edit([Bind(Include = "Id,IdEvento,IdOrigen")] EventoOrigen eventoOrigen) { if (ModelState.IsValid) { db.Entry(eventoOrigen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdEvento = new SelectList(db.Evento, "Id", "Descripcion", eventoOrigen.IdEvento); ViewBag.IdOrigen = new SelectList(db.Origens, "Id", "Foto", eventoOrigen.IdOrigen); return(View(eventoOrigen)); }
public ActionResult Create(Evento evento, int IdOrigen, string IdResponsables) { if (ModelState.IsValid) { if (evento.Nota == null) { evento.Nota = " "; } PersonaServicio personaServicio = new PersonaServicio(); IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId()); if (persona.EjecucionCorrecta) { evento.IdAsignador = persona.Respuesta.Id; db.Evento.Add(evento); db.SaveChanges(); } if (IdOrigen > 0) { EventoOrigen eOrigen = new EventoOrigen(); eOrigen.IdEvento = evento.Id; eOrigen.IdOrigen = IdOrigen; db.EventoOrigen.Add(eOrigen); db.SaveChanges(); } if (IdResponsables != null && IdResponsables != "") { Char delimiter = ','; String[] substrings = IdResponsables.Split(delimiter); foreach (var substring in substrings) { if (substring != "") { EventoResponsable eResponsable = new EventoResponsable(); eResponsable.IdEvento = evento.Id; eResponsable.IdResponsable = int.Parse(substring); db.EventoResponsable.Add(eResponsable); db.SaveChanges(); } } SendNotification(evento, "New Event: "); } return(RedirectToAction("Index")); } return(View(evento)); }
public IHttpActionResult DeleteEventoOrigen(int id) { EventoOrigen eventoOrigen = db.EventoOrigen.Find(id); if (eventoOrigen == null) { return(NotFound()); } db.EventoOrigen.Remove(eventoOrigen); db.SaveChanges(); return(Ok(eventoOrigen)); }
// GET: Operaciones/EventoOrigen/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EventoOrigen eventoOrigen = db.EventoOrigen.Find(id); if (eventoOrigen == null) { return(HttpNotFound()); } return(View(eventoOrigen)); }
// GET: Operaciones/EventoOrigen/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EventoOrigen eventoOrigen = db.EventoOrigen.Find(id); if (eventoOrigen == null) { return(HttpNotFound()); } ViewBag.IdEvento = new SelectList(db.Evento, "Id", "Descripcion", eventoOrigen.IdEvento); ViewBag.IdOrigen = new SelectList(db.Origens, "Id", "Foto", eventoOrigen.IdOrigen); return(View(eventoOrigen)); }