コード例 #1
0
 public IActionResult AddUpdateAdmission(ModelAdmission MA)
 {
     if (!ModelState.IsValid)
     {
         TempData["Action"] = Constants.FAILED;
         return(View(MA));
     }
     try
     {
         if (MA.AdmissionId > 0)
         {
             MA.DateUpdated = DateTime.Now;
             OurdbContext.Admission.Update(CopyMAToA(MA));
             OurdbContext.SaveChanges();
         }
         else
         {
             OurdbContext.Admission.Add(CopyMAToA(MA));
             OurdbContext.SaveChanges();
         }
     }
     catch (Exception)
     {
         TempData["action"] = Constants.FAILED;
     }
     return(RedirectToAction(nameof(AdministratorController.AdmissionList)));
 }
コード例 #2
0
        public IActionResult AddUpdateAdmission()
        {
            ModelAdmission ma = new ModelAdmission();

            ma.DateCreated = DateTime.Now;
            IList <Program> ILP = OurdbContext.Program.ToList();

            ViewBag.vb = ILP;
            return(View(ma));
        }
コード例 #3
0
        private ModelAdmission CopyAToMA(Admission A)
        {
            ModelAdmission ma = new ModelAdmission
            {
                AdmissionId = A.AdmissionId,
                FkProgramId = A.FkProgramId,
                AdmissionEligibilityCriteria = A.AdmissionEligibilityCriteria,
                AdmissionDocument            = A.AdmissionDocument,
                DateCreated = A.DateCreated,
                DateUpdated = A.DateUpdated,
            };

            return(ma);
        }
コード例 #4
0
        //public string DeleteStudentAjax(Student S)
        //{
        //    System.Threading.Thread.Sleep(7000);
        //    // Student S = OurDBContext.Student.Where(abc => abc.Id == StudentID).FirstOrDefault<Student>();
        //    try
        //    {
        //        OurDBContext.Student.Remove(S);
        //        OurDBContext.SaveChanges();
        //    }
        //    catch
        //    {
        //        return "0";
        //    }
        //    return "1";
        //}

        private Admission CopyMAToA(ModelAdmission ma)
        {
            Admission A = new Admission
            {
                AdmissionId = ma.AdmissionId,
                FkProgramId = ma.FkProgramId,
                AdmissionEligibilityCriteria = ma.AdmissionEligibilityCriteria,
                AdmissionDocument            = ma.AdmissionDocument,
                DateCreated = ma.DateCreated,
                DateUpdated = ma.DateUpdated,
            };

            return(A);
        }