Ejemplo n.º 1
0
        public async Task <Course> AddCourse(Guid id, CreateCourseViewModel course, string userId)
        {
            byte[] imageData = null;

            using (var binaryReader = new BinaryReader(course.Image.OpenReadStream()))
            {
                imageData = binaryReader.ReadBytes((int)course.Image.Length);
            }

            Subject subject = await _subjectService.GetSubject(id);

            Course new_course = new Course()
            {
                Id          = Guid.NewGuid(),
                Modified    = DateTime.Now,
                Name        = course.Name,
                Description = course.Description,
                Language    = course.Language,
                Image       = imageData,
                SubjectId   = subject.Id,
                AuthorId    = userId,
            };

            await _coursesRepository.AddCourse(new_course);

            return(new_course);
        }
 public ActionResult CreateCourse(tbl_MCE_Course mce_Course)
 {
     course.AddCourse(mce_Course);
     ModelState.Clear();
     TempData["Success"] = "Data Created Successfully";
     return(View());
 }
Ejemplo n.º 3
0
 public IActionResult AddCourse([Bind("Name, Description")] Course course)
 {
     if (ModelState.IsValid)
     {
         course = CourseRepo.AddCourse(course.Name, course.Description);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(course));
 }
Ejemplo n.º 4
0
        public HttpResponseMessage AddNewCourse([FromBody] AddNewCourseRequest request)
        {
            var response = _service.AddCourse(request);

            if (response)
            {
                return(Request.CreateResponse <bool>(HttpStatusCode.OK, response));
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No course added"));
            }
        }
Ejemplo n.º 5
0
        public void AddCourse(CourseInf courseInf, Label lblMessage)
        {
            int result = course.AddCourse(courseInf);

            switch (result)
            {
            case   1: lblMessage.Text = "添加课程成功!";
                break;

            case  -1: lblMessage.Text = "课程号重复,请换其他课程号 ";
                break;

            case   0: lblMessage.Text = "添加课程失败!";
                break;
            }
        }
 public bool AddCourse(Course2 _course)
 {
     return(proxy.AddCourse(_course));
 }
Ejemplo n.º 7
0
 public static int AddCourse(CourseInfo Model)
 {
     return(dal.AddCourse(Model));
 }
Ejemplo n.º 8
0
        public ActionResult Export()
        {
            ExcelHelper helper = new ExcelHelper();
            var         path   = helper.CreateDirectory();
            var         files  = Request.Files;
            var         f      = files[0];

            for (int i = 0; i < files.Count; i++)
            {
                helper.SaveFilte(path, files[i]);
            }
            var list = helper.ReadAllExcelFiles(path);

            foreach (var item in list)
            {
                Student st = new Student
                {
                    ID_student = item.StudentId,
                    Firsname   = item.FirstName,
                    Lastname   = item.LastName,
                    Patronimic = item.Patronimic
                };
                if (_studRepos != null)
                {
                    _studRepos.AddStudents(st);
                }
                Subject sub = new Subject
                {
                    ID_subject   = item.SubId,
                    Name_subject = item.SubName,
                };
                if (_subRepos != null)
                {
                    _subRepos.AddSubjects(sub);
                }

                Speciality spec = new Speciality
                {
                    ID_speciality   = item.SpecialityID,
                    Name_speciality = item.Name_Specialty
                };
                if (_specRepos != null)
                {
                    _specRepos.AddSpecialties(spec);
                }

                Course cours = new Course
                {
                    Course1       = item.Cours,
                    Semester      = item.Semester,
                    Group         = item.Group,
                    ID_speciality = spec.ID,
                    ID_student    = st.ID
                };
                if (_courRepos != null)
                {
                    _courRepos.AddCourse(cours);
                }

                Assessment ass = new Assessment
                {
                    Assessment1 = item.Assessments,
                    ID_student  = st.ID,
                    ID_subject  = sub.ID,
                };
                if (_assRepos != null)
                {
                    _assRepos.AddAssesments(ass);
                }
            }
            return(RedirectToAction("Studack", "Student"));
        }
 public IEnumerable <Course> AddCourse()
 {
     return(_iCourse.AddCourse());
 }