public override T Retrieve <T>(string id) { var um = new UMedida { Simbolo = id }; try { var lstResult = SqlDao.ExecuteQueryProcedure(_mapper.GetRetriveStatement(um)); var dic = new Dictionary <string, object>(); if (lstResult.Count > 0) { dic = lstResult[0]; return((T)Convert.ChangeType(_mapper.BuildObject(dic), typeof(T))); } return(default(T)); } catch (Exception ex) { throw ex; } }
public ActionResult DeleteConfirmed(int id) { UMedida uMedida = db.UMedidas.Find(id); db.UMedidas.Remove(uMedida); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdUMedida,Nombre")] UMedida uMedida) { if (ModelState.IsValid) { db.Entry(uMedida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(uMedida)); }
public ActionResult Create([Bind(Include = "IdUMedida,Nombre")] UMedida uMedida) { if (ModelState.IsValid) { db.UMedidas.Add(uMedida); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(uMedida)); }
public EntidadBase BuildObject(Dictionary <string, object> values) { var um = new UMedida { Id = GetIntValue(values, DB_COL_ID), Nombre = GetStringValue(values, DB_COL_NOMBRE), Simbolo = GetStringValue(values, DB_COL_SIMBOLO) }; return(um); }
// GET: UMedidas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UMedida uMedida = db.UMedidas.Find(id); if (uMedida == null) { return(HttpNotFound()); } return(View(uMedida)); }