// UPDATE

        // GET : Assignment/Edit/{id}
        public ActionResult Edit(int id)
        {
            //Select School DDL
            var db = new SchoolService();

            ViewBag.SchoolID = new SelectList(db.GetAllSchools().OrderBy(e => e.SchoolName), "SchoolID", "SchoolName");

            //Select Scout DDL
            var dbTwo = new ScoutService();

            ViewBag.ScoutID = new SelectList(dbTwo.GetAllScouts().OrderBy(e => e.LastName), "ScoutID", "FullName");

            var service = CreateAssignmentService();
            var detail  = service.GetAssignmentByID(id);
            var model   =
                new AssignmentEdit
            {
                AssignmentID      = detail.AssignmentID,
                AssignmentRequest = detail.AssignmentRequest,
                SchoolID          = detail.SchoolID,
                ScoutID           = detail.ScoutID,
                Completed         = detail.Completed
            };

            return(View(model));
        }
Exemplo n.º 2
0
        // GET : Scout
        public ActionResult Index(string sortingOrder)
        {
            var userID  = Guid.Parse(User.Identity.GetUserId());
            var service = new ScoutService(userID);

            //var model = service.GetAllScouts();

            ViewBag.SortingFirstName = string.IsNullOrEmpty(sortingOrder) ? "FirstName" : "";
            ViewBag.SortingLastName  = string.IsNullOrEmpty(sortingOrder) ? "LastName" : "";


            var scouts = from scout in service.GetAllScouts() select scout;

            switch (sortingOrder)
            {
            case "FirstName":
                scouts = scouts.OrderBy(scout => scout.FirstName);
                break;

            case "LastName":
                scouts = scouts.OrderBy(scout => scout.LastName);
                break;
            }

            return(View(scouts.ToList()));

            //return View(model);
        }
Exemplo n.º 3
0
        // CREATE SCOUT SERVICE
        private ScoutService CreateScoutService()
        {
            var userID  = Guid.Parse(User.Identity.GetUserId());
            var service = new ScoutService(userID);

            return(service);
        }
        // GET: Scout
        public ActionResult Index()
        {
            var UserID  = Guid.Parse(User.Identity.GetUserId());
            var service = new ScoutService(UserID);
            var model   = service.GetAllScouts();

            return(View(model));
        }
Exemplo n.º 5
0
        public App()
        {
            InitializeComponent();
            var domainService = new ScoutService(new SQLiteScoutsRepository(Device.RuntimePlatform));

            Service  = new ScoutAppService(domainService);
            MainPage = new NavigationPage(new MainPage());
        }
        // CREATE

        // GET : Assignment/Create
        public ActionResult Create()
        {
            //Select School DDL
            var db = new SchoolService();

            ViewBag.SchoolID = new SelectList(db.GetAllSchools().OrderBy(e => e.SchoolName), "SchoolID", "SchoolName");

            //Select Scout DDL
            var dbTwo = new ScoutService();

            ViewBag.ScoutID = new SelectList(dbTwo.GetAllScouts().OrderBy(m => m.LastName), "ScoutID", "FullName");

            return(View());
        }