public void ParseFile(string file, Encoding encoding) { using (StreamReader sr = new StreamReader(file, encoding)) { string riadok = sr.ReadLine(); while (riadok != null) { string[] delenyRiadok = riadok.Split(';'); Student s = new Student(); s.ID = delenyRiadok[0]; s.Name = delenyRiadok[1]; s.Lastname = delenyRiadok[2]; s.Semester = Convert.ToInt32(delenyRiadok[3]); s.DateOfBirth = Convert.ToDateTime(delenyRiadok[4]); StudyProgramme sp = new StudyProgramme(); sp.ID = delenyRiadok[5]; s.StudyProgramme = sp; if (!students.Contains(s)) { students.Add(s); } riadok = sr.ReadLine(); } } }
private void CheckCodeUniqueness(StudyProgramme studyProgramme) { if (dataContext.StudyProgrammes.Any(f => f.Id != studyProgramme.Id && f.Code == studyProgramme.Code)) { throw new System.Exception("This study programme code already exist is system!"); } }
public ActionResult DeleteConfirmed(int id) { StudyProgramme studyProgramme = db.StudyProgrammes.Find(id); db.StudyProgrammes.Remove(studyProgramme); db.SaveChanges(); return(RedirectToAction("Index")); }
public static bool Equals(StudyProgramme a, StudyProgramme b) { if (a != null && b != null) { return a.Equals(b); } return a == b; }
public ActionResult Edit([Bind(Include = "ProgrammeId,ProgrammeName")] StudyProgramme studyProgramme) { if (ModelState.IsValid) { db.Entry(studyProgramme).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(studyProgramme)); }
public ActionResult Create([Bind(Include = "ProgrammeId,ProgrammeName")] StudyProgramme studyProgramme) { if (ModelState.IsValid) { db.StudyProgrammes.Add(studyProgramme); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(studyProgramme)); }
public async Task <IActionResult> Create([Bind("_id,ProgrammeName,University")] StudyProgramme studies) { studies.Courses = new List <ObjectId>(); if (ModelState.IsValid) { await _studies.InsertOneAsync(studies); return(RedirectToAction(nameof(Index))); } return(View(studies)); }
public List <Student> FindByProgramme(StudyProgramme p) { List <Student> result = new List <Student>(); foreach (Student student in _students) { if (student.Programme == p) { result.Add(student); } } return(result); }
// GET: StudyProgramme/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StudyProgramme studyProgramme = db.StudyProgrammes.Find(id); if (studyProgramme == null) { return(HttpNotFound()); } return(View(studyProgramme)); }
public async Task <IActionResult> Edit(ObjectId id, [Bind("_id,ProgrammeName,University")] StudyProgramme studies) { if (id != studies._id) { return(NotFound()); } if (ModelState.IsValid) { try { await _studies.UpdateOneAsync(s => s._id == id, studies.ToBsonDocument()); } catch (MongoException e) { return(NotFound(e.Message)); } return(RedirectToAction(nameof(Index))); } return(View(studies)); }
private StudyProgrammeModel MapEntityToModel(StudyProgramme entity) { return(Mapper.Map <StudyProgrammeModel>(entity)); }
public IEnumerable <Student> GetByStudyProgramme(StudyProgramme programme) { programme.ThrowIfNull("programme"); return(GetByStudyProgramme(programme.ID)); }