public ActionResult Registration(RegistrationDTO registrationDTO, string SubjectSelected)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new ReturnFormat(400, "failed", null), JsonRequestBehavior.AllowGet));
            }
            var school = (T_DM_Truong)Session[Constant.SCHOOL_SESSION];

            if (school == null)
            {
                return(Json(new ReturnFormat(400, "failed", null), JsonRequestBehavior.AllowGet));
            }
            using (var registrationService = new HDHocTapTraiNghiemService())
            {
                Registration registration = registrationService.GetRegistrationsById(registrationDTO.Id);
                Mapper.Map(registrationDTO, registration);
                registration.SchoolName = school.TenTruong;
                registration.CreatedAt  = DateTime.Now;
                registration.SchoolId   = school.SchoolID;
                string[] arraySubject = SubjectSelected.Split(new char[] { ',' });
                var      inserted     = registrationService.UpdateRegistration(registration);
                foreach (var item in arraySubject)
                {
                    using (var subjectRegisted = new SubjectRegistedService())
                    {
                        SubjectsRegisted subjectsRegisted = new SubjectsRegisted();
                        subjectsRegisted.SubjectId      = Convert.ToInt32(item);
                        subjectsRegisted.RegistrationId = registrationDTO.Id;
                        subjectRegisted.CreateSubjectRegisted(subjectsRegisted);
                    }
                }
                return(Json(new ReturnFormat(200, "success", null), JsonRequestBehavior.AllowGet));
            }
        }
 public SubjectsRegisted CreateSubjectRegisted(SubjectsRegisted subjectsRegisted)
 {
     using (HoatDongTraiNghiemDB _db = new HoatDongTraiNghiemDB())
     {
         var subjectRegisted = _db.SubjectsRegisteds.Add(subjectsRegisted);
         _db.SaveChanges();
         return(subjectsRegisted);
     }
 }