public async Task <IActionResult> Create(ClasViewModel model, IList <IFormFile> file) { if (file.Count > 0) { IFormFile imgCla = file.FirstOrDefault(); if (imgCla != null || imgCla.ContentType.ToLower().StartsWith("image/")) { MemoryStream ms = new MemoryStream(); imgCla.OpenReadStream().CopyTo(ms); model.ImageClas = ms.ToArray(); } } Clas clas = new Clas { NomeClas = model.NomeClas, ImageClas = model.ImageClas }; if (clas != null) { _context.Add(clas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(clas)); }
//GET:// public ActionResult modificarClase(int?id) { List <SelectListItem> lst = new List <SelectListItem>(); lst.Add(new SelectListItem { Text = "Lunes", Value = "Lunes" }); lst.Add(new SelectListItem { Text = "Martes", Value = "Martes" }); lst.Add(new SelectListItem { Text = "Miercoles", Value = "Miercoles" }); lst.Add(new SelectListItem { Text = "Jueves", Value = "Jueves" }); lst.Add(new SelectListItem { Text = "Viernes", Value = "Viernes" }); lst.Add(new SelectListItem { Text = "Sabado", Value = "Sabado" }); lst.Add(new SelectListItem { Text = "Domingo", Value = "Domingo" }); ViewBag.Dias = lst; if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } return(View(Clas.visualizarClase(id))); }
public async Task <ActionResult> DeleteConfirmed(int id) { Clas clas = await db.Classes.FindAsync(id); db.Classes.Remove(clas); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
//根据ID删除 public void Delete(Clas clas) { using (var db = new ClassContext()) { //修改博客实体状态 db.Entry(clas).State = EntityState.Deleted; db.SaveChanges(); } }
public ActionResult agregarClase(Clases clases) { if (ModelState.IsValid) { Clas.AgregarClases(clases); return(RedirectToAction("horariosMantenimiento")); } return(View()); }
//删除 static void Delete() { ClassBusinessLayer bbl = new ClassBusinessLayer(); Console.Write("请输入删除班级id"); int id = int.Parse(Console.ReadLine()); Clas clas = bbl.Query(id); bbl.Delete(clas); }
public void Update(Clas clas) { //设置上下文生存期 using (var db = new ClassContext()) { //用枚举来表示修改状态 db.Entry(clas).State = EntityState.Modified; //保存状态改变 db.SaveChanges(); } }
public async Task <ActionResult> Edit([Bind(Include = "ClasID,ClasName,SectionNumber,CourseID")] Clas clas) { if (ModelState.IsValid) { db.Entry(clas).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "CourseName", clas.CourseID); return(View(clas)); }
public void Add(Clas clas) { //设置上下文生存期 using (var db = new ClassContext()) { //向上下文Blogs数据集添加一个实体(改变实体状态为添加) db.Clas.Add(clas); //db.Entry(Blog).State = EntityState.Added; //保存状态改变 db.SaveChanges(); } }
//POST:// public ActionResult modificarClase(Clases clases) { Clases cl = new Clases(); if (ModelState.IsValid) { cl = Clas.modificarClase(clases); return(RedirectToAction("horariosMantenimiento")); } return(View(clases)); }
//GET:// public ActionResult borrarClase(int?id) { if (id == null) { return(RedirectToAction("horariosMantenimiento")); } else { Clas.eliminarHorario(id); } return(RedirectToAction("horariosMantenimiento")); }
static void Update() { Console.WriteLine("请输入班级ID"); int id = int.Parse(Console.ReadLine()); ClassBusinessLayer bbl = new ClassBusinessLayer(); Clas clas = bbl.Query(id); Console.WriteLine("请输入新名字"); string name = Console.ReadLine(); clas.ClasName = name; bbl.Update(clas); }
static void crateClass() { Console.WriteLine("请输入一个班级名称"); //接收用户输入传给name string name = Console.ReadLine(); //创建博客对象 Clas clas = new Clas(); clas.ClasName = name; ClassBusinessLayer bbl = new ClassBusinessLayer(); bbl.Add(clas); }
// GET: /Clases/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Clas clas = await db.Classes.FindAsync(id); if (clas == null) { return(HttpNotFound()); } return(View(clas)); }
// GET: /Clases/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Clas clas = await db.Classes.FindAsync(id); if (clas == null) { return(HttpNotFound()); } ViewBag.CourseID = new SelectList(db.Courses, "CourseID", "CourseName", clas.CourseID); return(View(clas)); }
//GET:// public ActionResult horariosMantenimiento() { List <ClasesModel> listaModel = new List <ClasesModel>(); foreach (Clases clase in Clas.ListarMantenimiento()) { ClasesModel clas = new ClasesModel(); clas.ID = clase.ID; clas.nombre = clase.nombre; clas.dia = clase.dia; clas.horaInicio = clase.horaInicio.ToString("hh:mm tt"); clas.horaFin = clase.horaFin.ToString("hh:mm tt"); listaModel.Add(clas); } return(View(listaModel)); }
private void Button_Click_1(object sender, RoutedEventArgs e) // DELEN { Clas.Delen(textBox1, textBox2, ref teken, ref eersteGetal); }
public ActionResult horariosClienteClase(int id) { return(View(Clas.getClientesClase(id))); }
private void Equals_Click(object sender, RoutedEventArgs e) //ISGELIJKAAN { Clas.IsGelijkAan(eersteGetal, textBox1, textBox2, listbox1, teken); }
private void Grid_Loaded(object sender, RoutedEventArgs e) //GESCHIEDENIS OPHALEN { Clas.LoadHistory(listbox1); }
private void Button_Click(object sender, RoutedEventArgs e) //VERMENIGVULDIGEN { Clas.Vermenigvuldigen(textBox1, textBox2, ref teken, ref eersteGetal); }
private void Button_Click_5(object sender, RoutedEventArgs e) { Clas.Clear(textBox1, textBox2, ref teken, ref eersteGetal); }
static void Main(string[] args) { Console.WriteLine("==学生学号不少于3位===班级编号不少于2位=="); int n; //定义参赛学生个数 int m; //定义参赛班级个数 Console.WriteLine("\t请问有几个参赛班级:"); m = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("========================================="); Clas[] cl = new Clas[m]; for (int i = 0; i < cl.Length; i++) { Console.WriteLine("\t请输入第{0}个班级的编号:", i + 1); cl[i].cID = Console.ReadLine(); Console.WriteLine("========================================="); } Console.WriteLine("\t请问有几个学生:"); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("========================================="); Student[] stu = new Student[n]; for (int i = 0; i < stu.Length; i++) { Console.WriteLine("\t请输入第{0}位学生的信息", i + 1); Console.Write("学号:"); stu[i].sID = Console.ReadLine(); Console.Write("姓名:"); stu[i].sName = Console.ReadLine(); Console.Write("分数:"); stu[i].sScore = float.Parse(Console.ReadLine()); Console.WriteLine("========================================="); } for (int i = 0; i < stu.Length; i++) { Console.Write("第{0}位学生信息:", i + 1); Console.WriteLine("\t学号:" + stu[i].sID); Console.WriteLine("\t\t姓名:" + stu[i].sName); Console.WriteLine("\t\t分数:" + stu[i].sScore); Console.WriteLine("========================================="); } //求班级总成绩 for (int i = 0; i < stu.Length; i++) { for (int j = 0; j < cl.Length; j++) { if ((stu[i].sID.Substring(0, 2) == cl[j].cID)) { cl[j].cScore += stu[i].sScore; } } } Console.WriteLine("\t{0}个班的总成绩分别是:\n", cl.Length); for (int i = 0; i < cl.Length; i++) { Console.WriteLine("\t班级编号:{0},班级总成绩:{1}", cl[i].cID, cl[i].cScore); Console.WriteLine("========================================="); } //班级总成绩排序====反冒泡排序==== for (int i = 1; i < cl.Length; i++) { for (int j = 1; j <= cl.Length - i; j++) { if (cl[j].cScore > cl[j - 1].cScore) { float cScoretemp; string cIDtemp; cScoretemp = cl[j - 1].cScore; cIDtemp = cl[j - 1].cID; cl[j - 1].cScore = cl[j].cScore; cl[j - 1].cID = cl[j].cID; cl[j].cScore = cScoretemp; cl[j].cID = cIDtemp; } } } Console.WriteLine("\t{0}个班的总成绩排名是:\n", cl.Length); for (int i = 0; i < cl.Length; i++) { Console.WriteLine("\t班级编号:{0},班级总成绩:{1}", cl[i].cID, cl[i].cScore); Console.WriteLine("========================================="); } //学生个人成绩排序====反冒泡排序==== for (int i = 1; i < stu.Length; i++) { for (int j = 1; j <= stu.Length - i; j++) { if (stu[j].sScore > stu[j - 1].sScore) { float sScoretemp; string sIDtemp; string sNametemp; sScoretemp = stu[j - 1].sScore; sIDtemp = stu[j - 1].sID; sNametemp = stu[j - 1].sName; stu[j - 1].sScore = stu[j].sScore; stu[j - 1].sID = stu[j].sID; stu[j - 1].sName = stu[j].sName; stu[j].sScore = sScoretemp; stu[j].sID = sIDtemp; stu[j].sName = sNametemp; } } } Console.WriteLine("\t{0}个学生成绩排名是:\n", stu.Length); for (int i = 0; i < stu.Length; i++) { Console.WriteLine("\t学生学号:{0},学生姓名:{1},学生分数:{2}", stu[i].sID, stu[i].sName, stu[i].sScore); Console.WriteLine("========================================="); } Console.ReadKey(); }
private void Button_Click_4(object sender, RoutedEventArgs e) { Clas.TweedeMacht(textBox1, textBox2); }