Beispiel #1
0
		/// <summary>
		/// Gets the specified access model.
		/// </summary>
		/// <param name="id">The access id</param>
		/// <returns>The model</returns>
		public static AccessEditModel GetById(Guid id) {
			AccessEditModel m = new AccessEditModel() ;

			m.Access = SysAccess.GetSingle(id) ;

			return m ;
		}
Beispiel #2
0
        /// <summary>
        /// Gets the specified access model.
        /// </summary>
        /// <param name="id">The access id</param>
        /// <returns>The model</returns>
        public static AccessEditModel GetById(Guid id)
        {
            AccessEditModel m = new AccessEditModel();

            m.Access = SysAccess.GetSingle(id);

            return(m);
        }
        public ActionResult Access(AccessEditModel am)
        {
            if (am.Access.IsNew)
                ViewBag.Title = Piranha.Resources.Settings.EditTitleNewAccess ;
            else ViewBag.Title = Piranha.Resources.Settings.EditTitleExistingAccess ;

            if (ModelState.IsValid) {
                try {
                    if (am.SaveAll()) {
                        ModelState.Clear() ;
                        ViewBag.Title = Piranha.Resources.Settings.EditTitleExistingAccess ;
                        SuccessMessage(Piranha.Resources.Settings.MessageAccessSaved) ;
                    } else ErrorMessage(Piranha.Resources.Settings.MessageAccessNotSaved) ;
                } catch (Exception e) {
                    ErrorMessage(e.ToString()) ;
                }
            }
            return View("Access", am) ;
        }