/** Al pasarle el find con el id, me va a mandar a una vista con los datos seteados a los inputs para poder modificarlos y luego actualizarlos **/ public Usuario Update(Usuario us) { var sqlQuery = "UPDATE \"Usuario\" SET nombre = @Nombre, apellido = @Apellido, direccion = @Direccion, fecha_nacimiento = @Fecha_Nacimiento WHERE id = @id"; this._db.Execute(sqlQuery, us); return us; }
public ActionResult Edit(Usuario us) { if (ModelState.IsValid) { Repo.Update(us); } return View(); }
public ActionResult Create(Usuario us) { try { Repo.Add(us); return RedirectToAction("Index"); } catch { return View(); } }
/** Metodo en la que por medio de una consulta, insertamos un nuevo usuario, en la cual ejecutamos la consulta y retornando un nuevo Usuario **/ public Usuario Add(Usuario us) { var sqlQuery = "INSERT INTO \"Usuario\" (nombre, apellido, direccion, fecha_nacimiento) VALUES(@Nombre, @Apellido, @Direccion, @Fecha_Nacimiento);"; this._db.Execute(sqlQuery, us); return us; }