Example #1
0
        public ActionResult EditFilter(MemberFilter f)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    DbContext.Entry(f).State = System.Data.Entity.EntityState.Modified;
                    DbContext.SaveChanges();
                }
                catch (Exception ex)
                {
                    AnvilExceptionModel em = new AnvilExceptionModel(ex, "Edit Filter", "My", "Contacts", "Index");
                    return View("Error", em);
                }
            }

            return RedirectToAction("EditFilter", new { id = f.FilterId });
        }
Example #2
0
        public ActionResult CreateFilter(MemberFilterClass c)
        {
            MemberFilter f = new MemberFilter()
            {
                FilterClass = c,
                Category = FilterCategories.Contacts,
                AntecedentId = new Guid(CurrentUser.Id),
                FilterId = Guid.NewGuid()
            };

            return View(f);
        }
Example #3
0
        public ActionResult CreateFilter(MemberFilter m)
        {
            if (ModelState.IsValid)
            {
                DbContext.MemberFilters.Add(m);
                DbContext.SaveChanges();

                MyContactModel cm = this.Model;
                cm.CurrentFilter = m;
                this.Model = cm;

                return View("Index", this.Model.GetFilters());
            }
            return View(m);
        }
Example #4
0
 public MemberFilterModel(MemberFilter f)
 {
     AnvilEntity e = new AnvilEntity(f);
     e.CopyTo(this);
 }