public void Update(int id, ProgrammeModel model) { var program = _repo.Get <Programme>(model.ProgrammeId); var entity = model.Edit(program, model); _repo.Update <Programme>(model.ProgrammeId, entity); }
private void lv_programmes_ItemTapped(object sender, ItemTappedEventArgs e) { ProgrammeModel Item = (ProgrammeModel)e.Item; Navigation.PushAsync(new ProgrammeProfile(Item.prog_id, Item.prog_name, Item.faculty, Item.requirements, Item.CourseLength)); }
private void btnUpdate_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtProgramme.Text)) { MessageBox.Show("Please select programme first!", "Update Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ActionResult updateResult = formCtrl._updateFormData(new ProgrammeModel() { ProgrammeId = programmeIdForTrack, Programme = txtProgramme.Text.Trim(), }); if (updateResult.State) { ProgrammeModel updateObj = updateResult.Data; MessageBox.Show("Programme " + updateObj.Programme + " Sucessfully Updated!", "Update Message", MessageBoxButtons.OK, MessageBoxIcon.Information); initForm(); } else { MessageBox.Show(updateResult.Data, "Update Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnInsert_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtProgramme.Text)) { MessageBox.Show("Please Enter Programme Name!", "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ActionResult saveResult = formCtrl._saveFormData(new ProgrammeModel() { Programme = txtProgramme.Text.Trim(), }); if (saveResult.State) { ProgrammeModel saveObj = saveResult.Data; MessageBox.Show("Programme " + saveObj.Programme + " Sucessfully Saved!", "Save Message", MessageBoxButtons.OK, MessageBoxIcon.Information); initForm(); } else { MessageBox.Show(saveResult.Data, "Save Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void txtSearch_TextChanged(object sender, TextChangedEventArgs e) { try { ProgrammeModel prog = (ProgrammeModel)txtProgramme.SelectedItem; Search(prog.prog_id); } catch (Exception) { } }
public ActionResult Create(ProgrammeModel model) { ViewBag.colleges = new SelectList(_attmgr.GetColleges(), "CollegeId", "CollegeName"); if (!ModelState.IsValid) { TempData["Message"] = "Program is not valid"; return(RedirectToAction("Index", model)); } _attmgr.Add(model); TempData["Message"] = "Program has been successfully added"; return(RedirectToAction("Index")); }
private ModelLocator() { SessionModel = new SessionModel(); CourseModel = new CourseModel(); ExamModel = new ExamModel(); FacultyModel = new FacultyModel(); PostModel = new PostModel(); ProgrammeModel = new ProgrammeModel(); UniversityModel = new UniversityModel(); UserModel = new UserModel(); SemesterModel = new SemesterModel(); LogModel = new LogModel(); }
private async void lv_programmes_Refreshing(object sender, EventArgs e) { try { await RefreshGraduands(); ProgrammeModel prog = (ProgrammeModel)txtProgramme.SelectedItem; DisplayGraduation(prog.prog_id); lv_graduands.EndRefresh(); } catch (Exception) { lv_graduands.ItemsSource = null; } }
public ActionResult Edit(ProgrammeModel model) { ViewBag.colleges = new SelectList(_attmgr.GetColleges(), "CollegeId", "CollegeName"); if (ModelState.IsValid) { if (model == null) { TempData["Message"] = "Program is not found"; return(View("Index")); } _attmgr.Update(model.ProgrammeId, model); return(RedirectToAction("Index")); } return(View(model)); }
protected async Task RefreshGraduands() { if (CrossConnectivity.Current.IsConnected) { try { App_activity_indicator.IsVisible = true; App_activity_indicator.IsRunning = true; ProgrammeModel prog = (ProgrammeModel)txtProgramme.SelectedItem; string grad_webaddress = Libraries.MobileConfig.GetWebAddress("Main Campus") + string.Format("DataFinder.aspx?dataFormat=graduationlist&acad={0}&prog={1}", txt_year.SelectedItem.ToString(), prog.prog_id); _client.Timeout = TimeSpan.Parse("00:00:15"); var grad_content = await _client.GetStringAsync(grad_webaddress); MyDB DB = new MyDB(); var n = JsonConvert.DeserializeObject <List <Model.GraduandModel> >(grad_content); List <Model.GraduandModel> grad_data = new List <Model.GraduandModel>(n); if (grad_data.Count > 0) { //await DisplayAlert("IUIU Mobile",grad_content, "OK"); DB.resetGraduands(prog.prog_id); DB.AddGraduands(grad_content, prog.prog_id); } else { await DisplayAlert("IUIU Mobile", "No Data Found. Check Your Connection", "OK"); } App_activity_indicator.IsVisible = false; App_activity_indicator.IsRunning = false; } catch (Exception) { App_activity_indicator.IsVisible = false; App_activity_indicator.IsRunning = false; } } else { await DisplayAlert("Warning", "No Internet Connection", "OK"); } }
public void Add(ProgrammeModel model) { var entity = model.Create(model); _repo.Add <Programme>(entity); }