Example #1
0
        public virtual ActionResult Edit(string idKey)
        {
            var model = ManageMinistryModelHelper.GetMinistryModelForEdit(idKey);

            if (model == null)
            {
                return(this.RedirectToAction <MinistriesController>(a => a.Index()));
            }
            return(View(model));
        }
Example #2
0
        /// <summary>
        /// Creates the list of ministries selected by the system users
        /// </summary>
        /// <param name="result"></param>
        /// <returns></returns>
        private static List <MinistryModel> BindMinistryModels(ValueProviderResult result)
        {
            var rawValue = result.RawValue as string[];

            if (rawValue == null || rawValue.Length == 0)
            {
                return(null);
            }

            List <MinistryModel> models = ManageMinistryModelHelper.GetMinistryModels(rawValue);

            return(models);
        }
Example #3
0
        public virtual ActionResult Add()
        {
            var model = ManageMinistryModelHelper.GetMinistryModelForAdd();

            return(View(model));
        }
Example #4
0
        public virtual ActionResult Index(GridSortOptions sort, int page = 1)
        {
            var model = ManageMinistryModelHelper.GetMinistryModelForMinistries(sort, page);

            return(View(model));
        }