public Message AddOrEdit(FAQHeader faqHeader) { var message = new Message(); var ID = faqHeader.FAQHeaderId; int result = _iFAQHeaderRepository.AddOrEdit(faqHeader); try { if (result > 0) { if (Convert.ToInt32(ID) > 0) { message = Message.SetMessages.SetSuccessMessage("Submission Updated Successful!"); } else { message = Message.SetMessages.SetSuccessMessage("Submission Successful!"); } } else { message = Message.SetMessages.SetErrorMessage("Could not be submitted!"); } } catch (Exception e) { message = Message.SetMessages.SetWarningMessage(e.Message.ToString()); } return(message); }
public ActionResult AddOrEdit(int id = 0) { FAQHeader faqHeader = new FAQHeader(); if (id != 0) { faqHeader = _iFAQHeaderManager.GetAFAQHeader(id); } return(View(faqHeader)); }
public int AddOrEdit(FAQHeader faqHeader) { if (faqHeader.FAQHeaderId == 0) { faqHeader.CreatedDate = DateTime.Now; faqHeader.UpdatedDate = DateTime.Now; faqHeader.CreatedBy = 1; faqHeader.UpdatedBy = 1; _dbContext.FAQHeaders.Add(faqHeader); } else { faqHeader.UpdatedBy = 1; faqHeader.UpdatedDate = DateTime.Now; _dbContext.Entry(faqHeader).State = EntityState.Modified; } return(_dbContext.SaveChanges()); }
private void TapGestureRecognizer_Tapped(object sender, MyListEventArgsLIST e) { var item = e.MyItem1; string s = item.Header; selectedIndex = _expandedGroups.IndexOf(item); FAQHeader model = _allGroups[selectedIndex]; //DisplayAlert("", "dag :" + selectedIndex, "ok"); //if(prevoiusIndex == null) //{ //_allGroups[selectedIndex].Expanded = !_allGroups[selectedIndex].Expanded; // UpdateListContent(); //} //else if (previousindex == selectedIndex) { _allGroups[selectedIndex].Expanded = true; UpdateListContent(); } else if (previousindex != selectedIndex && previousindex != null) { _allGroups[previousindex].Expanded = false; _allGroups[selectedIndex].Expanded = true; UpdateListContent(); } previousindex = selectedIndex; }
private void UpdateListContent() { _expandedGroups = new ObservableCollection <FAQHeader>(); foreach (FAQHeader group in _allGroups) { //Create new FoodGroups so we do not alter original list FAQHeader newGroup = new FAQHeader(group.Id, group.Header, group.Expanded); //Add the count of food items for Lits Header Titles to use newGroup.GroupCount = group.Count; if (group.Expanded) { foreach (FAQListItems food in group) { newGroup.Add(food); } } newGroup.Expanded = false; _expandedGroups.Add(newGroup); } _expandedGroups[0].Expanded = true; listview.ItemsSource = _expandedGroups; //listview.HeightRequest = (50 * _expandedGroups.Count)/(10* _expandedGroups.Count); }
public ActionResult AddOrEdit(FAQHeader faqHeader) { var data = _iFAQHeaderManager.AddOrEdit(faqHeader); return(Json(new { messageType = data.MessageType, message = data.ReturnMessage, html = GlobalClass.RenderRazorViewToString(this, "ViewAll", _iFAQHeaderManager.GetAllFaqHeader()) }, JsonRequestBehavior.AllowGet)); }
public MyListEventArgsLIST(FAQHeader item) { MyItem1 = item; }