Exemplo n.º 1
0
 //
 // GET: /Member/Create
 public ActionResult Create()
 {
     Grace.ViewModels.Member member = new Grace.ViewModels.Member();
     member.States = _graceGlobalCacheService.States;
     member.MemberJoinTypes = _graceGlobalCacheService.MemberJoinTypes;
     member.MemberLeaveTypes = _graceGlobalCacheService.MemberLeaveTypes;
     member.MemberModel.ChurchID = _graceConfigService.ChurchID;
     return View(member);
 }
Exemplo n.º 2
0
        //
        // GET: /Member/Edit/5
        public ActionResult Edit(int id)
        {
            var member = new Grace.ViewModels.Member(_repository.GetMember(id));
            member.States = _graceGlobalCacheService.States;
            member.MemberJoinTypes = _graceGlobalCacheService.MemberJoinTypes;
            member.MemberLeaveTypes = _graceGlobalCacheService.MemberLeaveTypes;

            return View(member);
        }
Exemplo n.º 3
0
        public ActionResult Edit(int id, FormCollection collection)
        {
            var member = new Grace.ViewModels.Member(_repository.GetMember(id));

            try
            {
                UpdateModel(member, collection.ToValueProvider());
                _repository.Update();
                return RedirectToAction(Config.ActionVariables.Index);
            }
            catch
            {
                return View(member);
            }
        }