Example #1
0
        public void AddClass_AddNull_ThrowException()
        {
            _dbMock.Setup(db => db.Classes.Add(null)).Throws(new Exception("AddClass异常"));
            var ext = Assert.Throws <Exception>(() => _classRepository.AddClass(null));

            Assert.Contains("AddClass异常", ext.Message);
        }
        public BasicResponse <ClassInfo> AddClass(ClassAddRequest classrequest)
        {
            var _class        = ObjectConverter.Copy <ClassInfo, ClassModel>(classrequest.ClassInfo);
            var resultclass   = _Repository.AddClass(_class);
            var classresponse = new BasicResponse <ClassInfo>();

            classresponse.Data = ObjectConverter.Copy <ClassModel, ClassInfo>(resultclass);
            return(classresponse);
        }
        public void AddClass_Default_ReturnTrue(int result)
        {
            _dbMock.Setup(db => db.Classes.Add(new Classes()));
            _dbMock.Setup(db => db.SaveChanges()).Returns(value: result);
            var backResult = _clsRep.AddClass(new Classes {
                Id = 1
            });

            Assert.Equal(result == 1, backResult);
        }
Example #4
0
 public async Task OnSaveClass()
 {
     if (Department == null)
     {
         await _confirmationDialogHelper.ErrorWindowShow("Can you selected a department to validate creation class!");
     }
     else if (String.IsNullOrEmpty(Name) || String.IsNullOrWhiteSpace(Name))
     {
         await _confirmationDialogHelper.ErrorWindowShow("Can you completed class name to validate creation class!");
     }
     else if (String.IsNullOrWhiteSpace(Code) || String.IsNullOrEmpty(Code))
     {
         await _confirmationDialogHelper.ErrorWindowShow("Can you completed class code to validate creation class!");
     }
     else
     {
         Class.Name         = Name;
         Class.Code         = Code;
         Class.DepartmentId = Department.DepartmentId;
         try
         {
             Class = await _classRepository.AddClass(Class);
         }
         catch (DbException ex)
         {
             Console.WriteLine(ex.Message);
         }
         await OnCancel();
     }
 }
 public void Post([FromBody] ClassParam newClass)
 {
     _classRespository.AddClass(new Class
     {
         ClassName = newClass.ClassName
     });
 }
Example #6
0
        public async Task <IActionResult> AddClass(Class objClass)
        {
            if (ModelState.IsValid)
            {
                Class newClass = new Class
                {
                    Class_Name = objClass.Class_Name
                };

                int result = await _ClassRepository.AddClass(newClass);

                if (result == 1)
                {
                    TempData["Success"] = " Class Added Successfully";
                    return(RedirectToAction("Index", "class", new { area = "admin" }));
                }
                else
                {
                    TempData["Error"] = "Adding Class Failed";
                    return(RedirectToAction("Index", "class", new { area = "admin" }));
                }
            }

            return(View());
        }
Example #7
0
        public IActionResult AddClass(Class classToAdd)
        {
            var wasAddSuccessful = _classRepository.AddClass(classToAdd);

            if (wasAddSuccessful)
            {
                return(Ok());
            }

            return(Forbid());
        }
        public async Task <ActionResult <Class> > AddClass(Class newClass)
        {
            return(await cr.AddClass(HttpContext.Items["UserID"].ToString(), newClass));

            /*var newClass = new Class
             * {
             *  name = name,
             *  color = color,
             *  icon = icon
             * };*/
            collection.InsertOne(newClass);
            return(newClass);
        }
Example #9
0
        public async Task <IActionResult> Post(ClassDtoForAdd @class)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            if (await _repo.ClassExists(@class.Name))
            {
                return(BadRequest(new { message = "Class Already Exist" }));
            }


            _response = await _repo.AddClass(@class);

            return(Ok(_response));
        }
        public IActionResult NewClassCreator(Class @class)
        {
            _classesRepository.AddClass(@class);
            IList <Class> classes = new List <Class>();

            foreach (Class classCourse1 in _appDbContext.Classes)
            {
                classes.Add(classCourse1);
            }

            var classesVM = new ClassListViewModel()
            {
                ClassCourses = classes
            };

            return(View("~/Views/Class/ClassList.cshtml", classesVM));
        }
 /// <summary>
 /// 添加
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         var cls = new Class();
         cls.ClassName = txbClassName.Text;
         cls.Memo      = txbMemo.Text;
         if (_classRepository.AddClass(cls))
         {
             ClearData();
             dgvData.DataSource = _classRepository.GetClasses();
         }
         else
         {
             MessageBox.Show("添加失败!");
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
 }
Example #12
0
 public void AddClass(int userId, int classId)
 {
     classRepository.AddClass(userId, classId);
 }
Example #13
0
 /// <summary>
 /// 增加大类
 /// </summary>
 /// <param name="className"></param>
 /// <returns></returns>
 public bool AddClass(string className)
 {
     return(_classRepository.AddClass(className));
 }
 public ClassModel[] AddClass(int classId, int userId)
 {
     return(classRepository.AddClass(classId, userId)
            .Select(c => new ClassModel(c.Id, c.Name, c.Description, c.Price))
            .ToArray());
 }