Exemple #1
0
        public ActionResult SignupTicket(int?ticketId)
        {
            var ticket = new Models.Config.SignupTicket();

            if (ticketId.HasValue)
            {
                var dbTicket = Database.GetSignupTicket(ticketId.Value);
                ticket = Mapper.Map <Models.Config.SignupTicket>(dbTicket);
            }
            else
            {
                // Initialize new GUID
                ticket.Guid = Guid.NewGuid();
            }

            return(View(ticket));
        }
Exemple #2
0
        public ActionResult DeleteSignupTicket(Models.Config.SignupTicket ticket)
        {
            ModelState.Clear();

            if (ModelState.IsValid)
            {
                bool isDeleted = Database.DeleteSignupTicket(ticket.Id);
                if (!isDeleted)
                {
                    ticket.IsFailed = true;
                    return(View(ticket));
                }

                return(RedirectToAction("SignupTicketList"));
            }

            return(View(ticket));
        }
Exemple #3
0
        public ActionResult SignupTicket(Models.Config.SignupTicket ticket)
        {
            ModelState.Clear();

            if (ModelState.IsValid)
            {
                var dbTicket = Mapper.Map <AdapterDb.UserSignupTicket>(ticket);

                bool isSaved = Database.SaveSignupTicket(dbTicket);
                if (!isSaved)
                {
                    ticket.IsFailed = true;
                    return(View(ticket));
                }

                return(RedirectToAction("SignupTicketList"));
            }

            return(View(ticket));
        }