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)); }
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()); }
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)); }