public async Task <IActionResult> Edit(int id, [Bind("key,BoardId,FinishDate,Firm,History,Name,Town")] Graduate graduate) { if (id != graduate.key) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(graduate); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GraduateExists(graduate.key)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(graduate)); }
static void Main(string[] args) { Console.InputEncoding = Encoding.UTF8; Console.OutputEncoding = Encoding.UTF8; Human Alex = new Human("Alex", "Carnell", 03, 02, 2001); Console.WriteLine("Клас Human\nІм`я: {0}\nПрізвіще: {1}\nДата народження: {2}\n", Alex.NameHuman, Alex.SecondNameHuman, Alex.BirthdayDateHuman); Graduate Bill = new Graduate("Bill", "Morton", "23.03.2003", 185, 11, "school_27"); Console.WriteLine("Клас Graduate\nІм`я: {0}\nПрізвіще: {1}\nДата народження: {2}\nБал ЗНО: {3}\nБал документа: {4}\nОсвітній заклад: {5}\n", Bill.NameHuman, Bill.SecondNameHuman, Bill.BirthdayDateHuman, Bill.ZNOPointsGraduate, Bill.DocPointsGraduate, Bill.SchoolNameGraduate); Student TomNorton = new Student("Tom", "Norton", "17.07.2002", 1, "ІПЗ-20-1", "ФІКТ", "Житомирська політехніка"); Console.WriteLine("Клас Student\nІм`я: {0}\nПрізвіще: {1}\nДата народження: {2}\nКурс: {3}\nГрупа: {4}\nФакультет: {5}\nУніверситет: {6}\n", TomNorton.NameHuman, TomNorton.SecondNameHuman, TomNorton.BirthdayDateHuman, TomNorton.CourseStudent, TomNorton.GroupStudent, TomNorton.FacultyStudent, TomNorton.UniversityStudent); Professor ProfessorAlbert = new Professor("Albert", "Lindsay", 15, 04, 1973, "Старший викладач кафедри", "ІПЗ", "Житомирська політехніка"); Console.WriteLine("Клас Professor\nІм`я: {0}\nПрізвіще: {1}\nДата народження: {2}\nПосада: {3}\nКафедра: {4}\nОсвітній заклад: {5}\n", ProfessorAlbert.NameHuman, ProfessorAlbert.SecondNameHuman, ProfessorAlbert.BirthdayDateHuman, ProfessorAlbert.PosadaProfessor, ProfessorAlbert.CathedraProfessor, ProfessorAlbert.UniversityProfessor); LibraryUser AgathaWade = new LibraryUser("Agatha", "Wade", "17.07.2002", 1734, "5.03.2019", 700); Console.WriteLine("Клас LibraryUser\nІм`я: {0}\nПрізвіще: {1}\nДата народження: {2}\nНомер читацького квитка: {3}\nДата видачі: {4}\nЧитацький внесок: {5}\n", AgathaWade.NameHuman, AgathaWade.SecondNameHuman, AgathaWade.BirthdayDateHuman, AgathaWade.NumberLibraryUser, AgathaWade.DateVidachiLibraryUser, AgathaWade.VnesokLibraryUser); Alex.NameHuman = "Alexandr"; Bill.SchoolNameGraduate = "school_5"; TomNorton.CourseStudent = 2; ProfessorAlbert.UniversityProfessor = "Univetsity Franka"; AgathaWade.SecondNameHuman = "Askvit"; Alex.ShowInfo(); Bill.ShowInfo(); TomNorton.ShowInfo(); ProfessorAlbert.ShowInfo(); AgathaWade.ShowInfo(); }
public ActionResult Edit(string ID) { //USER CANNOT SEE THE EDIT PAGE OF OTHER USERS NOW try { if (Request.Cookies["user"] != null && Request.Cookies["pass"] != null) { Graduate graduate = db.Graduates.Where(x => x.StudentID == ID).FirstOrDefault(); if (db.AdminGraduateVerifications.SingleOrDefault(x => x.StudentID == graduate.StudentID).IsVerified == true) { if (ID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else if (graduate == null) { return(HttpNotFound()); } else if (Request.Cookies["user"].Value == graduate.StudentID && Request.Cookies["pass"].Value == graduate.StudentPassword) { //Pump->WorkAreaList GraduateModel graduateModel = new GraduateModel(); graduateModel.StudentID = graduate.StudentID; graduateModel.GraduateLastName = graduate.GraduateLastName; graduateModel.GraduateName = graduate.GraduateName; graduateModel.GraduateMail = graduate.GraduateMail; graduateModel.GraduateCompany = graduate.GraduateCompany; graduateModel.GraduateYear = graduate.GraduateYear; graduateModel.GraduateTitle = graduate.GraduateTitle; graduateModel.GraduatePhone = graduate.GraduatePhone; graduateModel.StudentPassword = graduate.StudentPassword; graduateModel.Alanlar = new SelectList(db.WorkAreas, "WAID", "WorkAreaName"); FlashMessage.Confirmation("Update successful."); return(View(graduateModel)); } else { return(RedirectToAction("GraduateProfile", "Graduate")); } } else { FlashMessage.Info("Please wait for your verification. You will be notified via email when you are verified."); return(RedirectToAction("GraduateProfile", "Graduate")); } } else { return(RedirectToAction("Logout", "Home")); } } catch { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }
public async Task <IActionResult> PutGraduate([FromRoute] int id, [FromBody] Graduate graduate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != graduate.GraduateId) { return(BadRequest()); } _context.Entry(graduate).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GraduateExists(id)) { return(NotFound()); } else { throw; } } graduate = _context.Graduates.Include(g => g.Department).FirstOrDefault(g => g.GraduateId == graduate.GraduateId); return(Ok(graduate)); }
private void UpdateGraduate() { if (this.graduateHiddenUp.Value == "") { this.Master._Logger.Warn(new AdminException(". this.graduateHiddenUp.Value == \"\""), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(23, "Red", "")); return; } Graduate graduate = (Graduate)this.Master._CoachingDal.Get("graduate", this.graduateHiddenUp.Value); if (graduate == null) { this.Master._Logger.Warn(new AdminException(". graduate == null"), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(23, "Red", "")); return; } try { graduate.GraduateName = this.addGraduateName.Text; graduate.GraduateSessionID = this.addGraduateSelector.SelectedValue.Remove(0, 1); this.Master._CoachingDal.Update("graduate", graduate, TimeNow.TheTimeNow); this.Master._Logger.Log(new AdminException(". " + this.addGraduateName.Text + " " + this.graduateHiddenUp.Value + "Was Successfully Updated"), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(27, "White", this.addGraduateName.Text)); } catch (Exception e) { this.Master._Logger.Error(e, MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(25, "Red", this.addGraduateName.Text)); } }
public async Task <ActionResult> Add(GraduateViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { Fname = model.Fname, Lname = model.Lname, PhoneNumber = model.PhoneNumber, UserName = model.Email, Email = model.Email, Address = model.Address, ProfileImage = model.ProfileImage, DateOfBirth = DateTime.Now.AddYears(-25) }; //Generate Random Password PasswordGenerator passwordGenerator = new PasswordGenerator(); passwordGenerator.Maximum = 10; passwordGenerator.ConsecutiveCharacters = true; passwordGenerator.RepeatCharacters = true; passwordGenerator.ExcludeSymbols = true; var password = passwordGenerator.Generate(); var result = await userManager.CreateAsync(user, password); if (result.Succeeded) { var graduate = new Graduate { Id = user.Id, Intake = model.Intake, TrackId = model.TrackId, BranchId = model.BranchId }; try { db.Graduates.Add(graduate); db.SaveChanges(); await userManager.AddToRoleAsync(user.Id, _Roles.Graduate); ////////////send email to graduate include userName and Password return(RedirectToAction("index")); } catch { return(View(model)); } } } var tracks = new SelectList(db.Tracks.ToList(), "Id", "Name"); var branchs = new SelectList(db.Branches.ToList(), "Id", "Name"); ViewBag.tracks = tracks; ViewBag.branchs = branchs; return(View(model)); }
public async Task <IActionResult> Edit(int id, [Bind("IdGraduate,Inscription,GraduateName,LastName,Email,PasswordG,IdCareer")] Graduate graduate) { if (id != graduate.IdGraduate) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(graduate); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GraduateExists(graduate.IdGraduate)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdCareer"] = new SelectList(_context.Career, "IdCareer", "DescriptionCareer", graduate.IdCareer); return(View(graduate)); }
public ActionResult Create([Bind(Exclude = "ID")] Graduate graduate) { university.Entry(graduate).State = EntityState.Added; university.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Graduate graduate = db.Graduates.Find(id); db.Graduates.Remove(graduate); db.SaveChanges(); return(RedirectToAction("Index")); }
public Graduate Update(ref Graduate m, DateTime time) { this.CreationTime = m.CreationTime; this.GraduateID = m.GraduateID; this.GraduateName = m.GraduateName; this.GraduateSessionID = m.GraduateSessionID; this.spCreationTime = m.spCreationTime; return(this); }
public ActionResult Edit([Bind(Include = "GraduateID,Name,Surname,Email,PreferredRole,Degree,GraduateYear")] Graduate graduate) { if (ModelState.IsValid) { db.Entry(graduate).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(graduate)); }
public async Task <IActionResult> Create([Bind("key,BoardId,FinishDate,Firm,History,Name,Town")] Graduate graduate) { if (ModelState.IsValid) { _context.Add(graduate); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(graduate)); }
static void Main() { Graduate Kim = new Graduate(); Assistant Lee = new Assistant(); Professor Park = new Professor(); Suwi Choi = new Suwi(); Register(Kim); Register(Lee); Register(Park); Register(Choi); }
public ActionResult Create([Bind(Include = "GraduateID,Name,Surname,Email,PreferredRole,Degree,GraduateYear")] Graduate graduate) { if (ModelState.IsValid) { db.Graduates.Add(graduate); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(graduate)); }
public ActionResult Edit([Bind(Include = "Id,IdStudent,DateGraduates")] Graduate graduate) { if (ModelState.IsValid) { db.Entry(graduate).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", graduate.IdStudent); return(View(graduate)); }
static void Main(string[] args) { Graduate Kim = new Graduate(); Assistant Lee = new Assistant(); Professor Park = new Professor(); Suwi Choi = new Suwi(); Register(Kim); Register(Lee); Register(Park); Register(Choi); }
public async Task <IActionResult> Create([Bind("IdGraduate,Inscription,GraduateName,LastName,Email,PasswordG,IdCareer")] Graduate graduate) { if (ModelState.IsValid) { _context.Add(graduate); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdCareer"] = new SelectList(_context.Career, "IdCareer", "NameCareer", graduate.IdCareer); return(View(graduate)); }
public ActionResult Create([Bind(Include = "Id,IdStudent,DateGraduates")] Graduate graduate) { if (ModelState.IsValid) { db.Graduates.Add(graduate); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", graduate.IdStudent); return(View(graduate)); }
public DegreeGrad intializeDegreeGrad() { DegreeGrad degreesGrad = new DegreeGrad(); try { using (var client = new HttpClient()) { string uri = $"http://ist.rit.edu/api/degrees"; var response = client.GetAsync(uri).Result; var content = response.Content.ReadAsStringAsync().Result; dynamic item1 = Newtonsoft.Json.JsonConvert.DeserializeObject(content); var grad_resp = item1.graduate; //List of graduates foreach (var single_grad in grad_resp) { Graduate g = new Graduate(); g.degreeName = single_grad.degreeName; g.title = single_grad.title; g.description = single_grad.description; if (single_grad.concentrations != null) { var grad_concentrations = single_grad.concentrations;//list of grad concentrations List <String> concentrations = new List <string>(); foreach (var gradConcen in grad_concentrations) { concentrations.Add(gradConcen.Value); } g.concentrations = concentrations; } else { var grad_active = single_grad.availableCertificates; List <String> active = new List <string>(); foreach (var act in grad_active) { active.Add(act.Value); } g.availableCertificates = active; } degreesGrad.graduate.Add(g); } return(degreesGrad); } } catch (Exception exp) { return(null); } }
/* UPDATE */ public static void Update_Graduate(string Id, string Level, string Date_Sign) { var client = ConnectNeo4J.Connection(); var graduate = new Graduate { id = Id, level = Level, date_sign = Date_Sign }; client.Cypher.Match("(a:Graduate)") .Where((Graduate item) => item.id == Id) .Set("a = {tmp}") .WithParam("tmp", graduate) .ExecuteWithoutResultsAsync(); }
/* CREATE */ public static void Add_Graduate(string Id, string Level, string Date_Sign, string Id_Student) { var client = ConnectNeo4J.Connection(); var graduate = new Graduate { id = Id, level = Level, date_sign = Date_Sign, isDelete = false }; client.Cypher.Create("(:Graduate {graduate})").WithParam("graduate", graduate).ExecuteWithoutResultsAsync().Wait(); client.Cypher.Match("(a:Graduate)", "(b:Student)"). Where((Graduate a) => a.id == Id). AndWhere((Student b) => b.id == Id_Student). Create("(a)-[:Pass]->(b)").ExecuteWithoutResults(); }
public ActionResult Delete(int id) { Graduate g = university.Graduate .Include(p => p.Company) .Include(x => x.Group) .Include(y => y.AcademicDegree) .FirstOrDefault(t => t.Id == id); if (g == null) { return(HttpNotFound()); } return(View(g)); }
// GET: Graduates/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Graduate graduate = db.Graduates.Find(id); if (graduate == null) { return(HttpNotFound()); } return(View(graduate)); }
public async Task <IActionResult> PostGraduate([FromBody] Graduate graduate) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Graduates.Add(graduate); await _context.SaveChangesAsync(); graduate = _context.Graduates.Include(g => g.Department).FirstOrDefault(g => g.GraduateId == graduate.GraduateId); return(CreatedAtAction("GetGraduate", new { id = graduate.GraduateId }, graduate)); }
public ActionResult DeleteConfirmed(int id) { Graduate g = university.Graduate.Find(id); if (g == null) { return(HttpNotFound()); } university.Graduate.Remove(g); university.SaveChanges(); logger.Warn($"Deletion happened"); return(RedirectToAction("Index")); }
// GET: Graduates/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Graduate graduate = db.Graduates.Find(id); if (graduate == null) { return(HttpNotFound()); } ViewBag.IdStudent = new SelectList(db.Students, "Id", "FirstName", graduate.IdStudent); return(View(graduate)); }
public async Task <List <Graduate> > GetAllGrad() { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://www.ist.rit.edu/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { HttpResponseMessage response = await client.GetAsync("api/degrees/graduate", HttpCompletionOption.ResponseHeadersRead); response.EnsureSuccessStatusCode(); var data = await response.Content.ReadAsStringAsync(); JObject job = JObject.Parse(data); //Debug.WriteLine("GRAD STUDD" + job["title"].ToString()); var rtnResults = JsonConvert.DeserializeObject <Dictionary <string, List <Graduate> > >(data); List <Graduate> gradList = new List <Graduate>(); Graduate graduate = new Graduate(); foreach (KeyValuePair <string, List <Graduate> > kvp in rtnResults) { foreach (var item in kvp.Value) { gradList.Add(item); } } return(gradList); } catch (HttpRequestException hre) { var msg = hre.Message; List <Graduate> gradList = new List <Graduate>(); return(gradList); //return "HttpRequestException"; } catch (Exception ex) { var msg = ex.Message; List <Graduate> gradList = new List <Graduate>(); return(gradList); //return "Exception"; ; } } }
public ActionResult Details(int?id) { Graduate g = university.Graduate .Include(p => p.Company) .Include(x => x.Group) .Include(y => y.AcademicDegree) .FirstOrDefault(t => t.Id == id); if (g == null) { logger.Error("Invalid Id"); return(HttpNotFound()); } return(View(g)); }
public async Task <List <Graduate> > GetAllDegrees() { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://www.ist.rit.edu/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { HttpResponseMessage response = new HttpResponseMessage(); response = await client.GetAsync("api/degrees/graduate/", HttpCompletionOption.ResponseHeadersRead); response.EnsureSuccessStatusCode(); var data1 = response.Content; var data = await response.Content.ReadAsStringAsync(); // Above three lines can be replaced with new helper method below // string responseBody = await client.GetStringAsync(uri); var rtnResults = JsonConvert.DeserializeObject <Dictionary <string, List <Graduate> > >(data); List <Graduate> gradList = new List <Graduate>(); Graduate undergraduate = new Graduate(); foreach (KeyValuePair <string, List <Graduate> > kvp in rtnResults) { foreach (var item in kvp.Value) { gradList.Add(item); } } return(gradList); } catch (HttpRequestException hre) { var msg = hre.Message; List <Graduate> gradMajorsList = new List <Graduate>(); return(gradMajorsList); } catch (Exception ex) { var msg = ex.Message; List <Graduate> gradMajorsList = new List <Graduate>(); return(gradMajorsList); } } }
private void RemoveGraduate() { if (this.graduateHiddenRe.Value == "") { this.Master._Logger.Warn(new AdminException(". this.removeGraduatesHidden.Value == \"\""), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(23, "Red", "")); return; } Graduate graduate = (Graduate)this.Master._CoachingDal.Get("graduate", this.graduateHiddenRe.Value); if (graduate == null) { this.Master._Logger.Warn(new AdminException(". graduate == null"), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(23, "Red", "")); this.graduateHiddenRe.Value = ""; return; } try { this.Master._CoachingDal.Delete("graduate", this.graduateHiddenRe.Value); this.Master._Logger.Log(new AdminException("." + graduate.GraduateName + " " + graduate.GraduateID + " Was Successfully Removed"), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(28, "White", graduate.GraduateName)); } catch (Exception) { try { this.Master._CoachingDal.Delete("graduate", this.graduateHiddenRe.Value); this.Master._Logger.Log(new AdminException("." + graduate.GraduateName + " " + graduate.GraduateID + " Was Successfully Removed"), MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(28, "White", graduate.GraduateName)); } catch (Exception e) { this.Master._Logger.Error(e, MethodBase.GetCurrentMethod().Name); this.Notify(this.Master._Notifier.Notify(38, "Red", graduate.GraduateName)); } } }
public ActionResult Edit(int?id) { if (id == null) { return(HttpNotFound()); } Graduate graduate = university.Graduate.Find(id); if (graduate != null) { SelectList company = new SelectList(university.Company, "Id", "Name", graduate.CompanyId); ViewBag.Company = company; SelectList group = new SelectList(university.AcademicGroup, "Id", "Name", graduate.GroupId); ViewBag.Group = group; SelectList degree = new SelectList(university.AcademicDegree, "Id", "Degree", graduate.AcademicDegreeId); ViewBag.Degree = degree; return(View(graduate)); } return(RedirectToAction("Index")); }
static void Main() { Graduate Park = new Graduate("박미영", 32, 9101223, "영문학"); Park.WriteThesis(); }