Exemplo n.º 1
0
        public ActionResult MemberRegister(Member member)
        {
            if (!ModelState.IsValid)
            {
                var model = new Member()
                {
                    MemberTimeslotOptions = TimeSlotMaster(),
                    MemberCourtOptions    = CourtsMaster(),
                    MemberTypeOptions     = MemberTypeMaster()
                };
                ViewBag.Message = "Please fill in all fields to register a Member";
                return(View("MemberRegister", model));
            }

            MembersDao membersDao = new MembersDao();

            try
            {
                membersDao.MemberRegister(member);
                ViewBag.Message = "Thank you registering " + member.MemberName;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.Message;
                return(View("Error"));
            }

            return(View("MemberSearch"));
        }
Exemplo n.º 2
0
        public ActionResult MembersListReport()
        {
            List <Member> membersList = new MembersDao().MembersListReport();

            ViewData["SearchResult"] = membersList;
            return(View("MemberListReport"));
        }
        public ActionResult MemberSearchForPayment(string profileId)
        {
            if (profileId == null || profileId.Equals(""))
            {
                return(View("Error"));
            }

            Member memberUpdate = null;

            var model = new Payment()
            {
                PaymentModeOptions   = PaymentModeMaster(),
                PaymentTowardsMaster = PaymentTowardsMaster(),
            };

            try
            {
                memberUpdate    = new MembersDao().MemberUpdateSearch(profileId);
                ViewBag.Message = "You are editing " + memberUpdate.MemberName;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.Message;
                return(View("Error"));
            }

            ViewData["SearchResult"] = memberUpdate;
            return(View("Payment", model));
        }
Exemplo n.º 4
0
        public ActionResult MemberSlotAvailability()
        {
            List <Availability> slotAvailabilities = new MembersDao().MemberSlotAvailability();

            ViewData["SearchResult"] = slotAvailabilities;
            ViewBag.Message          = "Slot availability for Members";
            return(View("MemberSlotAvailability"));
        }
Exemplo n.º 5
0
        public ActionResult PrintReceipt(string receiptId)
        {
            List <ReceiptPrint> receiptPrint;

            receiptPrint = new MembersDao().PrintPaymentReceipt(receiptId);

            ViewData["ReceiptData"] = receiptPrint[0];
            return(View("../PrintReceipt/PrintReceipt"));
        }
Exemplo n.º 6
0
 public ActionResult MemberDeRegister(string memberId)
 {
     if (memberId != null && !memberId.Equals(""))
     {
         string memberName = new MembersDao().MemberDeRegister(memberId);
         ViewBag.Message = "We have De-Registered " + memberId + " - " + memberName;
     }
     return(Redirect("MemberSlotAvailability"));
 }
Exemplo n.º 7
0
 public ActionResult ListSlotMembers(string slotId, string courtId)
 {
     if (slotId != null && !slotId.Equals(""))
     {
         List <Member> membersList = new MembersDao().ListSlotMembers(slotId, courtId);
         ViewData["SearchResult"] = membersList;
     }
     return(View("ListSlotMembers"));
 }
        private IEnumerable <SelectListItem> TimeSlotMaster()
        {
            var membersDao = new MembersDao();
            var timeSlots  = membersDao
                             .TimeSlotMaster()
                             .Select(x =>
                                     new SelectListItem
            {
                Value = x.SlotId.ToString(),
                Text  = x.SlotName
            });

            return(new SelectList(timeSlots, "Value", "Text"));
        }
Exemplo n.º 9
0
        public ActionResult MemberSearchActionSubmit(Member member)
        {
            ViewBag.Message = "Please type the search key for results";
            if (string.IsNullOrEmpty(member.MemberMobile))
            {
                return(View("MemberSearch"));
            }

            string selectedKey = member.SearchBy;

            var           membersDao   = new MembersDao();
            List <Member> memberSearch = membersDao.MemberSearch(member, selectedKey);

            ViewData["SearchResult"] = memberSearch;
            return(View("MemberSearch"));
        }
Exemplo n.º 10
0
        public ActionResult MemberUpdate(Member member)
        {
            if (!ModelState.IsValid)
            {
                return(View("MemberUpdate"));
            }

            MembersDao membersDao = new MembersDao();

            try
            {
                membersDao.MemberUpdate(member);
                ViewBag.Message = "You have updated " + member.MemberName;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.Message;
                return(View("Error"));
            }

            return(View("MemberSearch"));
        }
Exemplo n.º 11
0
        public ActionResult MemberUpdateSearch(string profileId)
        {
            if (profileId == null || profileId.Equals(""))
            {
                return(View("MemberSearch"));
            }

            Member memberUpdate = null;


            try
            {
                memberUpdate    = new MembersDao().MemberUpdateSearch(profileId);
                ViewBag.Message = "You are editing " + memberUpdate.MemberName;
            }
            catch (Exception e)
            {
                ViewBag.Message = e.Message;
                return(View("Error"));
            }

            var model = new Member()
            {
                MemberTimeslotOptions = TimeSlotMaster(),
                MemberTimeslot        = memberUpdate.SelectedTimeSlotId,

                MemberCourtOptions = CourtsMaster(),
                MemberCourt        = memberUpdate.MemberCourt,

                MemberTypeOptions = MemberTypeMaster(),
                MemberType        = memberUpdate.MemberType,

                MemberStatus = memberUpdate.MemberStatus,
            };

            ViewData["SearchResult"] = memberUpdate;
            return(View("MemberUpdate", model));
        }