/// <summary> /// 构造函数 /// </summary> /// <param name="_setting"></param> /// <param name="env"></param> /// <param name="_dataService"></param> /// <param name="_fileDataService"></param> /// <param name="_tempDataService"></param> /// <param name="_templateDataService"></param> /// <param name="_groupDataService"></param> /// <param name="_systemLogDataService"></param> public MeetingController(IOptions <AppSettings> _setting, IHostingEnvironment env, MeetingDataService _dataService, FileDataService _fileDataService, TempDataService _tempDataService, TemplateDataService _templateDataService, GroupDataService _groupDataService, SystemLogDataService _systemLogDataService) { this.setting = _setting; this.hostingEnv = env; this.dataService = _dataService; this.fileDataService = _fileDataService; this.tempDataService = _tempDataService; this.templateDataService = _templateDataService; this.groupDataService = _groupDataService; this.systemLogDataService = _systemLogDataService; }
public Result InsertUpdateTemplate(Int32 Id, AddTemplate obj) { Result objR = new Result(); objR.Status = "Failure"; objR.Message = "Something went wrong. Please try again."; objTDS = new TemplateDataService(); DataTable dt = objTDS.InsertUpdateTemplate(Id, obj); if (dt != null && dt.Rows.Count > 0) { objR.Status = "success"; objR.Message = Convert.ToString(dt.Rows[0]["Message"]); objR.Id = Convert.ToInt64(dt.Rows[0]["TemplateId"]); } return(objR); }
public TemplateList TemplateList() { TemplateList objTL = new TemplateList(); objTDS = new TemplateDataService(); DataSet ds = objTDS.GetTemplateList(); if (ds != null && ds.Tables.Count > 0) { int tblIndx = -1; tblIndx++; if (ds.Tables.Count > tblIndx && ds.Tables[tblIndx] != null && ds.Tables[tblIndx].Rows.Count > 0) { List <Template> TemplateList = new List <Template>(); foreach (DataRow dr in ds.Tables[tblIndx].Rows) { Template objT = new Template(); objT.TemplateId = Convert.ToInt32(dr["TemplateId"]); objT.TemplateType = Convert.ToString(dr["TemplateType"]); objT.TemplateFor = Convert.ToString(dr["TemplateFor"]); objT.TemplateStatus = Convert.ToBoolean(dr["IsActive"]); objT.NotificationType = Convert.ToString(dr["NotificationType"]); TemplateList.Add(objT); } objTL.Templates = TemplateList; } tblIndx++; if (ds.Tables.Count > tblIndx && ds.Tables[tblIndx] != null && ds.Tables[tblIndx].Rows.Count > 0) { List <TemplateFor> TemplateForList = new List <TemplateFor>(); foreach (DataRow dr in ds.Tables[tblIndx].Rows) { TemplateFor objT = new TemplateFor(); objT.Value = Convert.ToString(dr["Value"]); objT.Text = Convert.ToString(dr["Text"]); TemplateForList.Add(objT); } objTL.TemplateForList = TemplateForList; } } return(objTL); }
public List <TemplateField> GetTemplateFields() { List <TemplateField> TemplateFields = new List <TemplateField>(); objTDS = new TemplateDataService(); DataTable dt = objTDS.TemplateFields(); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { TemplateField objT = new TemplateField(); objT.Text = Convert.ToString(dr["Text"]); objT.Value = Convert.ToString(dr["Value"]); TemplateFields.Add(objT); } } return(TemplateFields); }
public TemplateDetails TemplateDetails(Int32 Id) { objTDS = new TemplateDataService(); TemplateDetails obj = new TemplateDetails(); DataSet ds = objTDS.GetTemplateDetails(Id); if (ds != null && ds.Tables.Count > 0) { int tblIndx = -1; tblIndx++; if (ds.Tables.Count > tblIndx && ds.Tables[tblIndx] != null && ds.Tables[tblIndx].Rows.Count > 0) { obj.TemplateId = Convert.ToInt32(ds.Tables[tblIndx].Rows[0]["TemplateId"]); obj.TemplateType = Convert.ToString(ds.Tables[tblIndx].Rows[0]["TemplateType"]); obj.TemplateFor = Convert.ToString(ds.Tables[tblIndx].Rows[0]["TemplateFor"]); obj.Subject = Convert.ToString(ds.Tables[tblIndx].Rows[0]["Subject"]); obj.Body = Convert.ToString(ds.Tables[tblIndx].Rows[0]["Body"]); obj.TemplateStatus = Convert.ToBoolean(ds.Tables[tblIndx].Rows[0]["IsActive"]); obj.NotificationType = Convert.ToString(ds.Tables[tblIndx].Rows[0]["NotificationType"]); } } return(obj); }
public bool DeleteTemplate(Int32 Id) { objTDS = new TemplateDataService(); return(objTDS.DeleteTemplate(Id)); }