Exemple #1
0
 public ActionResult Edit([Bind(Include = "CourseId,CourseCode,CourseName,IsActive,UserDetailsId,CreatedDateTime")] Course courseVM)
 {
     if (ModelState.IsValid)
     {
         if (string.IsNullOrEmpty(courseVM.CourseCode) || string.IsNullOrEmpty(courseVM.CourseName))
         {
             ViewBag.Required = "Course Code & Course Name is Required!!!";
             return(View());
         }
         if (db.Courses.ToList().Exists(a => a.CourseCode == courseVM.CourseCode && a.CourseId != courseVM.CourseId))
         {
             ViewBag.CodeExist = "This Course Code Already Exist!!!";
             return(View());
         }
         var course = db.Courses.FirstOrDefault(x => x.CourseId == courseVM.CourseId);
         course.CourseCode      = courseVM.CourseCode;
         course.CourseName      = courseVM.CourseName;
         course.IsActive        = courseVM.IsActive;
         course.CreatedDateTime = DateTime.Now;
         course.UserDetailsId   = Convert.ToInt32(Session["UserDetailsId"]);
         int userId = Convert.ToInt32(Session["UserDetailsId"]);
         db.Entry(course).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserDetailsId = new SelectList(db.UserDetails, "UserDetailsId", "UserName", courseVM.UserDetailsId);
     return(View(courseVM));
 }
Exemple #2
0
 public ActionResult AddResult(TraineeCourse aTraineeCourse)
 {
     if (ModelState.IsValid)
     {
         if (string.IsNullOrEmpty(aTraineeCourse.Result))
         {
             ViewBag.Result = "Result is Required!!!";
             return(View());
         }
         if (aTraineeCourse.TraineeCourseId == 0)
         {
             ViewBag.Result = "Please Search a Valid Trainee";
             return(View());
         }
         var traineeCourse = db.TraineeCourses.FirstOrDefault(a => a.TraineeCourseId == aTraineeCourse.TraineeCourseId);
         traineeCourse.Result          = aTraineeCourse.Result;
         db.Entry(traineeCourse).State = EntityState.Modified;
         db.SaveChanges();
         ViewBag.Result = "Result Saved";
         return(View());
     }
     ViewBag.Result = "Result Not Saved";
     return(View());
 }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "BatchId,BatchCode,CourseId,StartDate,EndDate,Time,Instructor,CourseDetails,Duration,CourseFee,TotalSeat,Status,UserDetailsId,CreatedDateTime")] Batch batchVM)
 {
     if (ModelState.IsValid)
     {
         if (string.IsNullOrEmpty(batchVM.BatchCode))
         {
             ViewBag.Required = "Batch Code is Required!!!";
             return(View());
         }
         if (db.Batches.ToList().Exists(a => a.BatchCode == batchVM.BatchCode && a.BatchId != batchVM.BatchId))
         {
             ViewBag.CodeExist = "This Course Code Already Exist!!!";
             return(View());
         }
         if (string.IsNullOrEmpty(batchVM.Time))
         {
             ViewBag.Required = "Time is Required!!!";
             return(View());
         }
         if (string.IsNullOrEmpty(batchVM.Instructor))
         {
             ViewBag.Required = "Instructor is Required!!!";
             return(View());
         }
         try
         {
             Convert.ToDouble(batchVM.CourseFee);
         }
         catch
         {
             ViewBag.Required = "Valid Course Fee Required!!!";
             return(View());
         }
         try
         {
             Convert.ToInt32(batchVM.TotalSeat);
         }
         catch
         {
             ViewBag.Required = "Valid Total Seat Required!!!";
             return(View());
         }
         try
         {
             Convert.ToInt32(batchVM.Duration);
         }
         catch
         {
             ViewBag.Required = "Valid Duration Required!!!";
         }
         var batch = db.Batches.FirstOrDefault(x => x.BatchId == batchVM.BatchId);
         batch.BatchCode       = batchVM.BatchCode;
         batch.CourseId        = batchVM.CourseId;
         batch.StartDate       = batchVM.StartDate;
         batch.EndDate         = batchVM.EndDate;
         batch.Time            = batchVM.Time;
         batch.Instructor      = batchVM.Instructor;
         batch.CourseDetails   = batchVM.CourseDetails;
         batch.CourseFee       = batchVM.CourseFee;
         batch.TotalSeat       = batchVM.TotalSeat;
         batch.Duration        = batchVM.Duration;
         batch.Status          = "";
         batch.UserDetailsId   = Convert.ToInt32(Session["UserDetailsId"]);
         batch.CreatedDateTime = DateTime.Now;
         db.Entry(batch).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CourseId      = new SelectList(db.Courses, "CourseId", "CourseCode", batchVM.CourseId);
     ViewBag.UserDetailsId = new SelectList(db.UserDetails, "UserDetailsId", "UserName", batchVM.UserDetailsId);
     return(View(batchVM));
 }