예제 #1
0
        public async Task <IActionResult> Create([Bind("Id,TeamName")] ScrumTeam scrumTeam)
        {
            if (ModelState.IsValid)
            {
                _context.Add(scrumTeam);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(scrumTeam));
        }
예제 #2
0
        public async Task <IActionResult> Create([Bind("Id,Name,Description,ProductPriority,ProductStatus")] Product product)
        {
            if (ModelState.IsValid)
            {
                _context.Add(product);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(product));
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("ProductId,TeamId")] ProductTeam productTeam)
        {
            if (ModelState.IsValid)
            {
                _context.Add(productTeam);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductId"] = new SelectList(_context.Products, "Id", "Description", productTeam.ProductId);
            ViewData["TeamId"]    = new SelectList(_context.ScrumTeams, "Id", "TeamName", productTeam.TeamId);
            return(View(productTeam));
        }
예제 #4
0
        public async Task <IActionResult> Create([Bind("UserId,TeamId")] ScrumUserTeam scrumUserTeam)
        {
            if (ModelState.IsValid)
            {
                _context.Add(scrumUserTeam);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TeamId"] = new SelectList(_context.ScrumTeams, "Id", "TeamName", scrumUserTeam.TeamId);
            ViewData["UserId"] = new SelectList(_context.Users, "Id", "FirstName", scrumUserTeam.UserId);
            return(View(scrumUserTeam));
        }
예제 #5
0
        public static void Main(string[] args)
        {
            using (var db = new ScrumContext())
            {
                db.Add(new Group {
                    GroupId = 9
                });
                Console.WriteLine("Creating group");

                try
                {
                    db.Add(new User
                    {
                        GroupId = 1, Password = "******", Username = "******", GroupRole = GroupRole.ScrumMaster
                    });
                    db.SaveChanges();
                    Console.Write("Creating user");
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                }
            }
        }
예제 #6
0
        public async Task <IActionResult> Create([Bind("Id,Description")] BacklogTask backlogTask)
        {
            var allowed = await _authorizationService.AuthorizeAsync(User, BacklogItem, Operations.Update);

            if (!allowed.Succeeded)
            {
                return(new ForbidResult());
            }
            if (ModelState.IsValid)
            {
                _context.Add(backlogTask);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(backlogTask));
        }
예제 #7
0
        public async Task <IActionResult> Create([Bind("Id,Description,Priority,Status")] ProductBacklogItem productBacklogItem)
        {
            var allowed = await _authorizationService.AuthorizeAsync(User, Product, Operations.Create);

            if (!allowed.Succeeded)
            {
                return(new ForbidResult());
            }

            if (ModelState.IsValid)
            {
                _context.Add(productBacklogItem);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(productBacklogItem));
        }
        public async Task <IActionResult> Create([Bind("BackLogTaskId,Day,Hours")] BacklogTaskSchedule backlogTaskSchedule)
        {
            var allowed = await _authorizationService.AuthorizeAsync(User, BacklogItem, Operations.Update);

            if (!allowed.Succeeded)
            {
                return(new ForbidResult());
            }

            if (ModelState.IsValid)
            {
                _context.Add(backlogTaskSchedule);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["BackLogTaskId"] = BacklogItemTask.Id;
            return(View(backlogTaskSchedule));
        }
예제 #9
0
        public bool CreateAccount(string username, string password)
        {
            Console.WriteLine(username + " " + password);
            try
            {
                db.Add(new User
                {
                    Username = username,
                    Password = password,
                });

                db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                return(false);
            }
        }