コード例 #1
0
        public async Task <IActionResult> OnPost()
        {
            if (!ModelState.IsValid)
            {
                TempData["Warning"] = "";
                await GetData();

                return(Page());
            }

            Class subject = new Class();

            subject.Name      = ViewModel.Name;
            subject.DateAdded = DateTime.Now;

            var response = await _dataContext.AddClassAsync(subject);

            if (response == null)
            {
                TempData["Failed"] = "The class trying to be added has already been added";
            }
            else
            {
                TempData["Success"] = "class was added successfully";
            }

            await GetData();

            return(Page());
        }