public ActionResult New(TSS_Section sec) { Response res = new Response(); TSS_SectionBL sb = new TSS_SectionBL(); try { res.Status = "success"; if (sec.SectionId > 0) { sec.CreatedOn = DateTime.MinValue; res.Value = sb.Manage("Update", sec); res.Message = "Update successfully"; } else { sec.CreatedBy = ViewBag.UserId; sec.CreatedOn = DateTime.Now; res.Value = sb.Manage("Insert", sec); res.Message = "Save successfully"; } } catch (Exception ex) { res.Status = "danger"; res.Message = ex.Message; } return(Json(res, JsonRequestBehavior.AllowGet)); }
private void GetTreeView(List <TSS_Section> list, TSS_Section current, ref List <TSS_Section> returnList) { var childs = list.Where(a => a.PSectionId == current.SectionId).ToList(); current.Sections = new List <TSS_Section>(); current.Sections.AddRange(childs); foreach (var i in childs) { GetTreeView(list, i, ref returnList); } }
public ActionResult Delete(Int64 Id) { Response res = new Response(); try { TSS_SectionBL sb = new TSS_SectionBL(); TSS_Section sec = new TSS_Section(); sec.SectionId = Id; sb.Manage("Delete", sec); res.Status = "success"; res.Message = "Delete successfully"; } catch (Exception ex) { res.Status = "danger"; res.Message = ex.Message; } return(Json(res, JsonRequestBehavior.AllowGet)); }
public ActionResult WithQuestions(string Value) { List <TSS_Section> Sections = new List <TSS_Section>(); TSS_SectionBL sb = new TSS_SectionBL(); string[] val = Value.Split(','); foreach (var item in val) { TSS_Section sec = (item != "0") ? sb.ToSingle("By_SectionId", item) : null; if (sec != null) { TSS_QuestionBL qb = new TSS_QuestionBL(); sec.QuestionList = qb.ToList("GET_BY_SECTIONID", sec.SectionId.ToString()); Sections.Add(sec); } } return(Json(Sections, JsonRequestBehavior.AllowGet)); }
public dynamic Manage(string Filter, TSS_Section sec) { return(sd.Manage(Filter, sec.SectionId, sec.PSectionId, sec.SurveyId, sec.SectionTitle, sec.PIterationID, sec.IterationID, sec.Description, sec.SortOrder, sec.IsActive, sec.CreatedOn, sec.CreatedBy, sec.IsRepeatable, sec.IsApplicable, sec.IsSignatureRequired)); }