/// <summary> /// /// </summary> /// <param name="pollId"></param> /// <param name="title"></param> /// <param name="description"></param> /// <param name="isEnabled"></param> /// <param name="isPublic"></param> /// <param name="isMultipleChoice"></param> /// <param name="pubDate"></param> /// <param name="pubEndDate"></param> /// <returns></returns> public bool UpdatePoll(long pollId, string title, string description, string answeredQuestion, bool isEnabled, bool isPublic, bool isMultipleChoice, DateTime?pubDate, DateTime?pubEndDate) { awPoll poll = _context.awPolls.FirstOrDefault(st => st.pollId.Equals(pollId)); if (poll == null) { return(false); } poll.title = title; poll.description = description; poll.answeredQuestion = answeredQuestion; poll.isEnabled = isEnabled; poll.isPublic = isPublic; poll.isMultipleChoice = isMultipleChoice; poll.pubDate = pubDate; poll.pubEndDate = pubEndDate; poll.lastBuildDate = DateTime.Now; _context.SubmitChanges(); return(true); }
/// <summary> /// /// </summary> /// <param name="siteId"></param> /// <param name="userId"></param> /// <param name="title"></param> /// <param name="description"></param> /// <param name="isEnabled"></param> /// <param name="isPublic"></param> /// <param name="isMultipleChoice"></param> /// <param name="pubDate"></param> /// <param name="pubEndDate"></param> /// <returns></returns> public long AddPoll(long siteId, long userId, string title, string description, string answeredQuestion, bool isEnabled, bool isPublic, bool isMultipleChoice, DateTime?pubDate, DateTime?pubEndDate) { long id = AWAPI_Common.library.MiscLibrary.CreateUniqueId(); awPoll poll = new awPoll(); poll.pollId = id; poll.title = title; poll.description = description; poll.answeredQuestion = answeredQuestion; poll.siteId = siteId; poll.userId = userId; poll.isEnabled = isEnabled; poll.isPublic = isPublic; poll.isMultipleChoice = isMultipleChoice; poll.pubDate = pubDate; poll.pubEndDate = pubEndDate; poll.lastBuildDate = DateTime.Now; poll.createDate = DateTime.Now; _context.awPolls.InsertOnSubmit(poll); _context.SubmitChanges(); return(id); }
/// <summary> /// /// </summary> /// <param name="pollId"></param> /// <param name="cultureCode"></param> /// <param name="description"></param> /// <returns></returns> public bool UpdatePollForCulture(long pollId, string cultureCode, string description, string answeredQuestion) { awPoll poll = _context.awPolls.FirstOrDefault(st => st.pollId.Equals(pollId)); if (poll == null) { return(false); } _cultureLib.UpdateValue(cultureCode, poll.pollId, "awpoll", "description", description); _cultureLib.UpdateValue(cultureCode, poll.pollId, "awpoll", "answeredQuestion", answeredQuestion); return(true); }