public ActionResult DeleteConfirmed(int id) { TProyecto tProyecto = db.TProyectos.Find(id); db.TProyectos.Remove(tProyecto); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Insert(ProyectoDTO entityDTO) { TProyecto entity = Builders. GenericBuilder.builderDTOEntity <TProyecto, ProyectoDTO> (entityDTO); repository.Save(entity); }
public void Delete(Guid ProyectoID) { TProyecto dbEntry = context.TProyecto .FirstOrDefault(p => p.ProyId == ProyectoID); if (dbEntry != null) { context.TProyecto.Remove(dbEntry); context.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "TNormaId,DscTNorma,UserId,Registro,Modificacion,Identificador,EstadoId")] TProyecto tProyecto) { if (ModelState.IsValid) { db.Entry(tProyecto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EstadoId = new SelectList(db.Estados, "EstadoId", "DscEstado", tProyecto.EstadoId); return(View(tProyecto)); }
// GET: TProyecto/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TProyecto tProyecto = db.TProyectos.Find(id); if (tProyecto == null) { return(HttpNotFound()); } return(View(tProyecto)); }
// GET: TProyecto/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TProyecto tProyecto = db.TProyectos.Find(id); if (tProyecto == null) { return(HttpNotFound()); } ViewBag.EstadoId = new SelectList(db.Estados, "EstadoId", "DscEstado", tProyecto.EstadoId); return(View(tProyecto)); }
public void Save(TProyecto proyecto) { if (proyecto.ProyId == Guid.Empty) { proyecto.ProyId = Guid.NewGuid(); context.TProyecto.Add(proyecto); } else { TProyecto dbEntry = context.TProyecto .FirstOrDefault(p => p.ProyId == proyecto.ProyId); if (dbEntry != null) { dbEntry.ProyNom = proyecto.ProyNom; dbEntry.ProyDesc = proyecto.ProyDesc; dbEntry.ProyFecha = proyecto.ProyFecha; dbEntry.ProyUrl = proyecto.ProyUrl; } StringBuilder hex1 = new StringBuilder(dbEntry.RowVersion.Length * 2); StringBuilder hex2 = new StringBuilder(proyecto.RowVersion.Length * 2); foreach (byte b in dbEntry.RowVersion) { hex1.AppendFormat("{0:x2}", b); } var version1 = hex1.ToString(); foreach (byte b in proyecto.RowVersion) { hex2.AppendFormat("{0:x2}", b); } var version2 = hex2.ToString(); if (version1 == version2) { dbEntry.ProyNom = proyecto.ProyNom; dbEntry.ProyDesc = proyecto.ProyDesc; dbEntry.ProyFecha = proyecto.ProyFecha; dbEntry.ProyUrl = proyecto.ProyUrl; } else { throw new Exception("this entity was modified already, Please retrieve this Entity again."); } } context.SaveChangesAsync(); }
public void Save(TProyecto proyecto) { if (proyecto.ProyId == Guid.Empty) { proyecto.ProyId = Guid.NewGuid(); context.TProyecto.Add(proyecto); } else { TProyecto dbEntry = context.TProyecto .FirstOrDefault(p => p.ProyId == proyecto.ProyId); if (dbEntry != null) { dbEntry.ProyNom = proyecto.ProyNom; dbEntry.ProyDesc = proyecto.ProyDesc; dbEntry.ProyFecha = proyecto.ProyFecha; dbEntry.ProyUrl = proyecto.ProyUrl; } } context.SaveChangesAsync(); }
public IActionResult Put(Guid ProyectoId, [FromBody] TProyecto proyecto) { proyecto.ProyId = ProyectoId; repository.Save(proyecto); return(Ok(true)); }
public IActionResult Post([FromBody] TProyecto proyecto) { repository.Save(proyecto); return(Ok(true)); }