예제 #1
0
        public ActionResult CreateMember()
        {
            Models.Membership.MemberInsert model = new Models.Membership.MemberInsert();

            var caps = (from c in _context.Capacity
                        select c).ToList();

            model.Joined        = DateTime.Now;
            model.CapacityStubs = new Models.Membership.CapacityStubs(caps);

            return(View(model));
        }
예제 #2
0
        public ActionResult CreateMember(Models.Membership.MemberInsert model)
        {
            Models.DB.Member dbMember = new Models.DB.Member();
            Int32            newID;

            dbMember.Address    = model.Address;
            dbMember.CapacityId = model.CapacityID;
            dbMember.City       = model.City;
            dbMember.Email      = model.Email;
            dbMember.FirstName  = model.FirstName;
            dbMember.Ham        = String.Empty;
            dbMember.Joined     = model.Joined;
            dbMember.LastName   = model.LastName;
            dbMember.PhoneCell  = model.PhoneCell;
            dbMember.PhoneHome  = model.PhoneHome;
            dbMember.PhoneWork  = model.PhoneWork;
            dbMember.State      = model.State;
            dbMember.Status     = String.Empty; //need to remove that from the db at some point
            dbMember.Zipcode    = model.Zip;

            if (dbMember.PhoneCell == null)
            {
                dbMember.PhoneCell = String.Empty;
            }
            if (dbMember.PhoneHome == null)
            {
                dbMember.PhoneHome = String.Empty;
            }
            if (dbMember.PhoneWork == null)
            {
                dbMember.PhoneWork = String.Empty;
            }

            if (dbMember.Ham == null)
            {
                dbMember.Ham = String.Empty;
            }

            try
            {
                _context.Member.Add(dbMember);
                _context.SaveChanges();
                newID = dbMember.MemberId;
            }
            catch (Exception exc)
            {
                throw exc;
            }



            return(View("Thanks", newID));
        }