public async Task <IThemeModel> IndexAsync(HttpContext context, string ThemeId, CancellationToken cancellationToken) { _dal = new ThemeDAL(); IThemeModel model = await _dal.SelectByIDAsync(Convert.ToInt64(ThemeId), userId, cancellationToken); return(model); }
protected void btnDeleteTheme_Click(object sender, EventArgs e) { ThemeDAL tDAL = new ThemeDAL(); tDAL.DeleteFromThemes(ddlTheme.SelectedValue); GetViewOfTheme(); GetViewOfSubTheme(); GetViewOfQuestion(); GetViewOfAnswers(); }
protected void GetViewOfTheme() { ThemeDAL tDAL = new ThemeDAL(); ddlTheme.Items.Clear(); foreach (string theme in tDAL.GetAllThemes()) { ddlTheme.Items.Add(theme); } }
protected void btnAddTheme_Click(object sender, EventArgs e) { if (txtbxTheme.Text != String.Empty) //use String.Empty instead of "" { ThemeDAL themeDAL = new ThemeDAL(); themeDAL.InsertThemeViaStoredProc(txtbxTheme.Text); txtbxTheme.Text = ""; } GetViewOfTheme(); GetViewOfSubTheme(); GetViewOfQuestion(); GetViewOfAnswers(); }
protected void btnAddSubTheme_Click(object sender, EventArgs e) { if (txtbxSubTheme.Text != "") { ThemeDAL tDAL = new ThemeDAL(); SubThemeABC subTheme = new SubThemeABC(0, txtbxSubTheme.Text, tDAL.GetThemeIdByThemeNameViaStoredProc(ddlTheme.SelectedValue)); //remove "viaStoredProc" SubThemeDAL stDAL = new SubThemeDAL(); stDAL.InsertSubThemeViaStoredProc(subTheme); txtbxSubTheme.Text = ""; } GetViewOfSubTheme(); GetViewOfQuestion(); GetViewOfAnswers(); }
public async Task <IThemeModel> SaveAsync(HttpContext context, IThemeModel model, CancellationToken cancellationToken) { _dal = new ThemeDAL(); model.UserId = Convert.ToInt64(context.User.Identity.GetUserId()); if (model.ThemeId > 0) { context.Items[Constant.QuerySuccess] = Convert.ToBoolean(await _dal.UpdateAsync(model, cancellationToken)); context.Items[Constant.FormTitle] = "EDIT Probe Type"; } else { model.ThemeId = await _dal.SaveAsync(model, cancellationToken); context.Items[Constant.QuerySuccess] = Convert.ToBoolean(model.ThemeId); context.Items[Constant.FormTitle] = "ADD Probe Type"; } return(model); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ThemeDAL tDAL = new ThemeDAL(); foreach (string theme in tDAL.GetAllThemes()) { ddlTheme.Items.Add(theme); } ddlSubTheme.Items.Clear(); SubThemeDAL stDAL = new SubThemeDAL(); foreach (string subTheme in stDAL.GetAllSubThemesByThemeName(ddlTheme.SelectedValue)) { ddlSubTheme.Items.Add(subTheme); } ddlSubTheme.Visible = true; } }
public ThemeSearchService() { _dal = new ThemeDAL(); _ddlDal = new DropDownListDAL(); }