public ActionResult Create(Recordacademico recordacademico) { int indice = recordacademico.Alumno.Nombre.IndexOf('-') + 2; if (indice != 1) { string exp = recordacademico.Alumno.Nombre.Substring(indice).Trim(); int expediente = Convert.ToInt32(exp); recordacademico.Expediente = expediente; indice = recordacademico.Materium.Nombre.IndexOf(':') + 2; if (indice != 1) { string id = recordacademico.Materium.Nombre.Substring(indice).Trim(); int idMateria = Convert.ToInt32(id); recordacademico.IdMateria = idMateria; if (ModelState.IsValid) { IRepositorio<Recordacademico> myRepoRecordacademico = new RecordacademicoRepositorio(); String resultado = myRepoRecordacademico.Save(recordacademico); if (resultado.Equals("true")) return RedirectToAction("Index"); } } } return View(recordacademico); }
public virtual bool Equals(Recordacademico obj) { if (obj == null) return false; if (Equals(Expediente, obj.Expediente) == false) return false; if (Equals(IdMateria, obj.IdMateria) == false) return false; if (Equals(IdRecord, obj.IdRecord) == false) return false; if (Equals(Nota, obj.Nota) == false) return false; if (Equals(PeriodoAcademico, obj.PeriodoAcademico) == false) return false; if (Equals(Reparacion, obj.Reparacion) == false) return false; return true; }
public ActionResult Edit(Recordacademico recordacademico, int id, FormCollection collection) { if(ModelState.IsValid) { IRepositorio<Recordacademico> myRepoRecordacademico = new RecordacademicoRepositorio(); recordacademico.IdRecord = id; String resultado = myRepoRecordacademico.Update(recordacademico); if (resultado.Equals("true")) return RedirectToAction("Index"); } return View(recordacademico); }