public bool CanApplyCourse(CourseModel NewCourse) { if (!AppliedCourses.Contains(NewCourse)) AppliedCourses.Add(NewCourse); var success = Fulfilled(); if (!success) AppliedCourses.Remove(NewCourse); return success; }
//添加一条课程信息 protected void Save_Click(object sender, EventArgs e) { CourseModel Course_Model = new CourseModel(); Bap_Course Bap_Course = new Bap_Course(); Bap_Course.Course_Name = Course_Name_Edit.Text; Bap_Course.Staff_num = Staff_num_Edit.Text; Bap_Course.Teacher_Name = Teacher_Name_Edit.Text; Bap_Course.Department = Department_Edit.Text; Bap_Course.Hours = Hours_Edit.Text; Bap_Course.Class_Time = Class_Time_Edit.SelectedValue; Bap_Course.Class_Week = Class_Week_Edit.SelectedValue; Bap_Course.Total_Week = Total_Week_Edit1.Text + "-" + Total_Week_Edit2.Text + "周"; Bap_Course.Is_Week = Is_Week_Edit.SelectedValue; ; Bap_Course.Class_Addr = Class_Addr_Edit.Text; Bap_Course.Classes = Classes_Edit.Text; bool is_Success = Course_Model.Add(Bap_Course); if (is_Success) { Response.Redirect("List.aspx"); } else { SaveInfo.Text = "修改失败..."; } }
public bool Match(CourseModel course) { if (DepartmentCode != course.DepartmentCode) return false; for (var i = 0; i < 4; i++) { if (CourseNumber[i] == 'x' || course.CourseNumber[i] == 'x') continue; if (CourseNumber[i] != course.CourseNumber[i]) return false; } return true; }
public async Task <IActionResult> Create([Bind("CourseID,CourseName,CourseDescription,CourseSchedule,CourseTeacher")] CourseModel courseModel) { if (ModelState.IsValid) { _context.Add(courseModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(courseModel)); }
public ActionResult CreateCourse(CourseModel newCourse) { CourseServices CourseServ = new CourseServices(); UserServices UserServ = new UserServices(); HttpCookie loggedTeacher = Request.Cookies["LoggedUser"]; TeacherModel teacher = UserServ.GetTeacher(loggedTeacher.Values.Get("Login")); newCourse.TeacherId = teacher.IdNauczyciela; CourseServ.NewCourse(newCourse); return(RedirectToAction("Index", "Teacher")); }
public IActionResult Put(int id, [FromBody] CourseModel course) { course.Id = id; var tempCourse = _courseService.Update(course.ToDomainModel()); if (tempCourse == null) { return(NotFound()); } return(Ok(tempCourse)); }
public ActionResult Create(CourseViewModel model) { CourseModel course = new CourseModel() { Name = model.Name }; DB.CreateCourse(course); return(RedirectToAction("Index")); }
public ActionResult Create(CourseModel courseModel) { if (ModelState.IsValid) { _db.CourseModels.Add(courseModel); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public async Task<ActionResult> Information() { ViewBag.Title = "参考资料"; ResourceListViewModel viewModel = new ResourceListViewModel(); string courseId = Session["CourseId"].ToString(); viewModel.ResourceList = await ResourceService.getResourceByCourseAndType(courseId, ViewBag.Title); CourseModel course = new CourseModel(); course = await CourseService.getCourseById(courseId); viewModel.CourseName = course.CourseName; return View("ResourceList", viewModel); }
public IActionResult CoursePage(CourseP model, string returnUrl = null) { CourseModel _model = new CourseModel { CourseId = model.CourseId }; ViewData["CourseId"] = model.CourseId; ViewData["PId"] = model.PId; return(View(_model)); }
public ActionResult Create(CourseModel coursemodel) { if (ModelState.IsValid) { db.CourseModel.Add(coursemodel); db.SaveChanges(); return(RedirectToAction("Index")); } CreateViewBag(coursemodel.CategoryId); return(View(coursemodel)); }
public BaseContractResponse UpdateCourse(CourseModel courseModel) { return ExecuteAction<BaseContractResponse>(r => { var course = _dbContext.Courses.FirstOrDefault(u => u.Id == courseModel.Id); course.Id = courseModel.Id; course.Id = courseModel.CourseType; _dbContext.Courses.Update(course); _dbContext.SaveChanges(); }); }
public IHttpActionResult GetById(string careerId, int courseId) { CourseModel course = cData.GetById(courseId); if (course == null) { return(NotFound()); } return(Ok(course)); }
// // GET: /Course/Edit/5 public ActionResult Edit(int id = 0) { CourseModel coursemodel = db.CourseModel.Find(id); if (coursemodel == null) { return(HttpNotFound()); } CreateViewBag(coursemodel.CategoryId); return(View(coursemodel)); }
public ActionResult Edit(CourseModel coursemodel) { if (ModelState.IsValid) { db.Entry(coursemodel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } CreateViewBag(coursemodel.CategoryId); return(View(coursemodel)); }
public void Create(CourseModel course) { var courseEntity = new Course { Id = course.Id, Name = course.Name, Period = course.Period }; _context.Courses.Add(courseEntity); _context.SaveChanges(); }
public Course(CourseModel item) { Id = item.Id; Name = item.Name; Description = item.Description; Status = item.Status; IsDelete = item.IsDelete; CreatedOn = item.CreatedOn; UpdatedOn = item.UpdatedOn; CreatedBy = item.CreatedBy; UpdatedBy = item.UpdatedBy; }
public async Task <IActionResult> PostCourseModel([FromBody] CourseModel courseModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.CourseModels.Add(courseModel); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCourseModel", new { id = courseModel.cid }, courseModel)); }
public async Task <IActionResult> Create([Bind("Id,Name,Credits,TeacherId,Day,Hour,Duration,Optional")] CourseModel courseModel) { if (ModelState.IsValid) { _context.Add(courseModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["TeacherId"] = new SelectList(_context.TeacherViewModel, "Id", "FullName", courseModel.TeacherId); return(View(courseModel)); }
//toQuizList public IActionResult toQuizs(CourseModel model) { var QL = (from q in db.Quizs where q.CourseId == model.CourseId select q).ToList(); TempData["CourseId"] = model.CourseId; TempData["quizs"] = QL; return(PartialView("Quizs")); }
public async Task <CourseModel> GetCourseAsync(int id) { var course = await Task.Run(() => context.Courses.Where(i => i.Id == id).FirstOrDefault()); if (course == null) { return(null); } var model = new CourseModel(course.Name, course.Description, course.Date, course.Teacher); return(model); }
public static bool Add(CourseModel course) { if (!Store.ContainsKey(course.courseID)) { Store.Add(course.courseID, course); return(true); } else { return(false); } }
private void CoursesList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (coursesList.SelectedItem != null) { CourseModel model = (CourseModel)coursesList.SelectedItem; FindCourseOutcomes(model); } else { courseOutcomesList.ItemsSource = null; } }
private CourseModel ToCourseModel(Course course) { CourseModel courseModel = new CourseModel(); courseModel.Id = course.Id; courseModel.Name = course.Name; courseModel.Description = course.Description; courseModel.AuthorName = course.Author.Name; courseModel.SubjectName = course.Subject.Name; return(courseModel); }
public static GlanceCourseModel ToGlanceCourseModel(this CourseModel courseModel) { var model = new GlanceCourseModel(); model.CourseTitle = courseModel.CourseTitle; model.Description = courseModel.Description; model.EndDate = courseModel.EndDate; model.LecturesPerWeek = courseModel.LecturesPerWeek; model.SignUpDeadline = courseModel.SignUpDeadline; model.StartDate = courseModel.StartDate; return(model); }
public IHttpActionResult Put([FromUri] int id, [FromBody] CourseModel value) { if (ModelState.IsValid) { bool succsess = courseBll.UpdateCourse(id, value); if (succsess) { return(Ok()); } } return(BadRequest()); }
public IHttpActionResult PostCourseModel(CourseModel courseModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CourseModels.Add(courseModel); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = courseModel.CourseId }, courseModel)); }
public static Course MapCourseModelToCourse(CourseModel model) { return(new Course { Name = model.Name, Description = model.Description, DayOfWeek = model.DayOfWeek, Price = model.Price, TimeEnd = model.TimeEnd, TimeStart = model.TimeStart }); }
public async Task <CourseModel> Get(int id) { var entity = await _repository.GetAsync(id); var model = new CourseModel { Id = entity.Id, Specialization = entity.Specialization }; return(model); }
private Course GetCourse(CourseModel x) { return(new Course { Description = x.Description, Level = x.Level, CourseDuration = x.CourseDuration, Name = x.Name, CreatedDate = DateTime.Now, Status = Course.Statuses.Active }); }
public ActionResult Delete(int id) { if (IsAuthorized(id)) { return(View(CourseModel.GetCourse(id))); } else { SessionManager.RedirectAccessDenied(HttpContext.Request.RequestContext); return(null); } }
public bool addNewCourse(CourseModel Course) { try { _Context.CourseModels.Add(Course); return(_Context.SaveChanges() != 0); } catch { return(false); } }
private async Task LoadCoursesAsync() { var courses = await Task.Run(() => _repository.Course.GetRangeAsync()); foreach (var course in courses) { var courseModel = new CourseModel(course, _repository); courseModel.LoadRelatedInfo(); Courses.Add(courseModel); await Task.Delay(10); } }
public ActionResult Create([Bind(Include = "Id,Title,Description,StartDate,EndDate")] CourseModel courseModel) { if (ModelState.IsValid) { db.Courses.Add(courseModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(courseModel)); }
public static async Task<CourseModel> getCourseById(string courseId) { CourseModel model = new CourseModel(); await Task.Run(async () => { string sql = string.Format(Select_Course_getCourseById, courseId); List<object> items = DbService.ExecSelect(sql); foreach (List<object> item in items) { model = await ConvertToCourse(item); } }); return model; }
private static async Task<CourseModel> ConvertToCourse(List<object> item) { CourseModel model = new CourseModel(); await Task.Run(async () => { model.CourseId = item[0].ToString(); model.CreatUser = await UserService.GetUserById(item[1].ToString().Trim()); model.CourseName = item[2].ToString(); model.CourseType = await CourseTypeService.getCourseTypeByTypeId(Convert.ToInt32(item[3])); model.CourseHours = item[4].ToString(); model.CourseImgPath = item[5].ToString(); model.CourseDescription = item[6].ToString(); }); return model; }
private static async Task<CourseModel> ConvertToCourse(DataRow item) { CourseModel model = new CourseModel(); await Task.Run(async () => { model.CourseId = item["CourseId"].ToString(); model.CreatUser = await UserService.GetUserById(item["CreatedId"].ToString().Trim()); model.CourseName = item["CourseName"].ToString(); model.CourseType = await CourseTypeService.getCourseTypeByTypeId(Convert.ToInt32(item["CourseType"])); model.CourseHours = item["CourseHours"].ToString(); model.CourseImgPath = item["CourseImgPath"].ToString(); model.CourseDescription = item["CourseDescription"].ToString(); }); return model; }
private static async Task<DataRow> ConvertBackCourse(CourseModel model, int i) { DataRow item = DsCourse.Tables[strTable].Rows[i]; await Task.Run(() => { item["CourseId"] = model.CourseId; item["CreatedId"] = model.CreatUser.UserId; item["CourseName"] = model.CourseName; item["CourseType"] = model.CourseType.TypeId; item["CourseHours"] = model.CourseHours; item["CourseImgPath"] = model.CourseImgPath; item["CourseDescription"] = model.CourseDescription; }); return item; }
public void getClass(HttpContext context) { //int page = Int32.Parse(context.Request["page"]); //int size = Int32.Parse(context.Request["rows"]); // String name = "李光敏"; String name = context.Request["ZGXM"]; String value = context.Request["Staff_Num"]; CourseModel coursemodel = new CourseModel(); List<Bap_Course> list = coursemodel.Search(name, value,1,10); String json = "["; foreach (Bap_Course bc in list) { json += "{ \"Id\":\"" + bc.Id + "\",\"Class_Time\":\"" + bc.Class_Time + " " + bc.Course_Name + " " + bc.Class_Week + "节课 " + bc.Class_Addr + "\"},"; } json = json.Substring(0, json.Length - 1); json += "]"; context.Response.Output.Write(json); }
protected void Page_Load(object sender, EventArgs e) { string id = Request["Id"]; Id_Edit.Text = id; CourseModel Course_Model = new CourseModel(); Bap_Course Bap_Course = Course_Model.getOne(id); Course_Name.Text = Bap_Course.Course_Name; Staff_num.Text = Bap_Course.Staff_num; Teacher_Name.Text = Bap_Course.Teacher_Name; Department.Text = Bap_Course.Department; Hours.Text = Bap_Course.Hours; Class_Time.Text = Bap_Course.Class_Time; Class_Week.Text = Bap_Course.Class_Week; Total_Week.Text = Bap_Course.Total_Week; Is_Week.Text = Bap_Course.Is_Week; Class_Addr.Text = Bap_Course.Class_Addr; Classes.Text = Bap_Course.Classes; }
public bool Apply(CourseModel course) { if (Match(course)) { if (Exclusion) return false; if (course.PassNoCredit) { if (PassNoCreditsApplied + course.Credits <= MaxPassNoCreditCredits) { PassNoCreditsApplied += course.Credits; } } else { CreditsApplied += course.Credits; } } return IsFulfilled(); }
//根据条件获取搜索结果 public void getSearch(HttpContext context) { int page = Int32.Parse(context.Request["page"]); int size = Int32.Parse(context.Request["rows"]); String name = context.Request["name"]; String value = context.Request["value"]; CourseModel coursemodel = new CourseModel(); List<Bap_Course> list = coursemodel.Search(name, value,page,size); int total = coursemodel.SearchCount(name, value); context.Response.ContentEncoding = UTF8Encoding.UTF8; context.Response.ContentType = "text/json"; String json = "{\"total\":" + total + ",\"rows\":" + new JavaScriptSerializer().Serialize(list) + "}"; context.Response.Output.Write(json); }
public static async Task<bool> EditCourse(CourseModel model, CourseModel newModel) { bool result = false; await Task.Run(async () => { model = newModel; await UpdateAllCourse(); }); return result; }
static IEnumerable<Packager.Consts.file> buildExFiles(CourseModel.body page, LoggerMemory logger) { //vybuduj page a jeji instrukce return page == null ? Enumerable.Empty<Packager.Consts.file>() : XExtension.Create(page).Concat(page.instrs == null ? Enumerable.Empty<CourseModel.body>() : page.instrs.Select(u => ex.readPage(u, logger))). Select(p => new CachePage(Langs.no, p, logger)). SelectMany(p => p.getFiles()); }
private static CourseCount GetCourseCount(CourseModel course, IEnumerable<Fulfillment> fulfillments) { var count = fulfillments.Count(fulfillment => fulfillment.Courses.Contains(course)); return new CourseCount { Count = count, Course = course }; }
private static void RemoveCourseFromFulfillments(CourseModel course, IEnumerable<Fulfillment> fulfillments) { foreach (var fulfillment in fulfillments) { fulfillment.Courses.Remove(course); } }
public bool Match(CourseModel course) { if (CommunicationIntensive && !course.CommIntensive) return false; return CourseFulfillments.Any(fulfillment => fulfillment.Match(course)); }
public void ApplyCourse(CourseModel newCourse) { if (AppliedCourses == null) { AppliedCourses = new List<CourseModel>(); } AppliedCourses.Add(newCourse); }
public ActionResult Edit(CourseModel model, int id) { return View(); }
public ActionResult Create(CourseModel model) { return View(model); }
public bool CanApplyCourse(CourseModel course) { if (Name == "Unapplied Courses" || Name == "Free Electives") return true; ApplyCourses(); var positiveMatch = false; foreach (var req in Requirements.Where(req => req.Match(course))) { if (req.Exclusion) return false; positiveMatch |= !req.IsFulfilled(); } return positiveMatch; }
public static async Task<bool> CreatCourse(CourseModel model) { bool result = false; await Task.Run(async () => { Courses.Add(model); await UpdateAllCourse(); }); return result; }
//获取所有课程信息 public void getList(HttpContext context) { HttpResponse response = context.Response; int page = Int32.Parse(context.Request["page"]); int size = Int32.Parse(context.Request["rows"]); String json = ""; CourseModel coursemodel = new CourseModel(); List<Bap_Course> list = coursemodel.list(page, size); int total = coursemodel.count(); response.ContentEncoding = UTF8Encoding.UTF8; response.ContentType = "text/plain"; json = "{\"total\":" + total + ",\"rows\":" + new JavaScriptSerializer().Serialize(list) + "}"; response.Output.Write(json); }
//发送短信 public void getSend(HttpContext context) { //webchinese.cn 网站用户名 需要注册 String uid = "ouyangyun"; //webchinese.cn 网站 借口安全码 String key = "a0e3256c578e41e5986f"; String Staff_Num = context.Request["Staff_Num"]; CourseModel coursemodel = new CourseModel(); List<Contact> PhoneNum = coursemodel.getPhoneNum(Staff_Num); //联系人手机号码 string selnum = "select tel from bap_user where ZGBH='" + Staff_Num + "' "; string num = DbHelperSQL.GetSingle(selnum)+""; //String Tel_Num = "15629597701"; String Tel_Num = num; String r_msg = "短信发送失败!"; if (Tel_Num == "") { r_msg = "对不起,用户未设置手机号!"; } else { //短信内容 //String Sms_Cont = context.Request["sms"]; //String url = "http://utf8.sms.webchinese.cn/?Uid=" + uid + "&Key=" + key + "&smsMob=" + Tel_Num + "&smsText=" + Sms_Cont; //String result = GetHtmlFromUrl(url); //if (Convert.ToInt32(result) > 0) //{ // r_msg = "短信发送成功!"; //} } context.Response.Output.Write(r_msg); }
protected void Page_Load(object sender, EventArgs e) { // String S_name = Session["ZGBH"]; String S_name = "15047";//测试 ZGXM = Session["ZGXM"].ToString(); //获取查询条件 String name = HttpContext.Current.Request["name"]; String value = HttpContext.Current.Request["value"]; //默认得到当前根据职工号登陆的教师的个人课程表 if (name == null || value == null) { name = "Staff_num"; value = S_name; } CourseModel CourseModel = new CourseModel(); //根据条件获得所有课程信息 List<Bap_Course> list = CourseModel.getCourse(name, value); //循环遍历 输出课程表 foreach (Bap_Course bc in list) { Label1.Text = "职工号:" + bc.Staff_num + " 教师姓名:" + bc.Teacher_Name; Label2.Text = bc.Staff_num; Label3.Text = bc.Teacher_Name; Label4.Text = bc.Teacher_Name; if (bc.Class_Time == "周一") { if (bc.Class_Week == "1,2") { Label1_1.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "3,4") { Label2_1.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "5,6") { Label3_1.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "7,8") { Label4_1.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } } else if (bc.Class_Time == "周二") { if (bc.Class_Week == "1,2") { Label1_2.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "3,4") { Label2_2.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "5,6") { Label3_2.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "7,8") { Label4_2.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } } else if (bc.Class_Time == "周三") { if (bc.Class_Week == "1,2") { Label1_3.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "3,4") { Label2_3.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "5,6") { Label3_3.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "7,8") { Label4_3.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } } else if (bc.Class_Time == "周四") { if (bc.Class_Week == "1,2") { Label1_4.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "3,4") { Label2_4.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "5,6") { Label3_4.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "7,8") { Label4_4.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } } else if (bc.Class_Time == "周五") { if (bc.Class_Week == "1,2") { Label1_5.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "3,4") { Label2_5.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "5,6") { Label3_5.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } else if (bc.Class_Week == "7,8") { Label4_5.Text = bc.Course_Name + "<br />" + bc.Total_Week + "/" + bc.Is_Week + "<br />" + bc.Class_Addr; } } } }
private void Del_Click(object sender, EventArgs e) { if (txtCourseNum.Text == "") { MessageBox.Show("课程号不能为空!\n 请重新输入!"); } else { CourseBLL objCourseBLL = new CourseBLL(); CourseModel objCourseModel = new CourseModel(); objCourseModel.CourseNum = txtCourseNum.Text; if (objCourseBLL.DelCourse(objCourseModel) == true) { MessageBox.Show("成功删除!!"); } else { MessageBox.Show("删除失败!"); } ShowTable(); } }