public ActionResult BasicInfo(CourseCreateForView courseCV) { //var msg = "Failed"; var model = Mapper.Map <Course>(courseCV); if (ModelState.IsValid) { var isSaved = _courseBll.Update(model); if (isSaved) { ViewBag.Smsg = "Updated Successfully"; } else { ViewBag.Emsg = "Failed.."; } } List <Organization> list = _organizationBll.GetAll(); ViewBag.OrganizationList = new SelectList(list, "Id", "Name", courseCV.Organizationid); var modelnew = Mapper.Map <CourseCreateForView>(model); return(View(modelnew)); }
public ActionResult Search() { var model = new CourseCreateForView(); int totalParticipant = 0; int totalTrainer = 0; model.CourseList = _courseBll.GetAll(); for (int i = 0; i < model.CourseList.Count; i++) { var courseId = model.CourseList[i].Id; model.CourseList[i].TotalBatch = _batchBll.GetAll().Count(c => c.CourseId == courseId); model.CourseList[i].TotalParticipant = _participantBll.GetAll().Count(c => c.CourseId == courseId); model.CourseList[i].TotalTrainer = _trainerBll.GetAll().Count(c => c.CourseId == courseId); } model.TotalParticipant = totalParticipant; model.TotalTrainer = totalTrainer; model.OrganizationListItems = _organizationBll.GetAll(). Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList();; return(View(model)); }
public ActionResult Search(CourseCreateForView courseCV) { var dataList = _courseBll.GetAll(); if (courseCV.Name != null) { dataList = dataList.Where(c => c.Name.ToLower().Contains(courseCV.Name.ToLower())).ToList(); } if (courseCV.Code != null) { dataList = dataList.Where(c => c.Code == courseCV.Code).ToList(); } if (courseCV.Tags != null) { dataList = dataList.Where(c => c.Tags.ToLower().Contains(courseCV.Tags.ToLower())).ToList(); } if (courseCV.OutLine != null) { dataList = dataList.Where(c => c.OutLine.ToLower().Contains(courseCV.OutLine.ToLower())).ToList(); } if (courseCV.CourseDuration != 0) { dataList = dataList.Where(c => c.CourseDuration == courseCV.CDFrom && c.CourseDuration == courseCV.CCTo).ToList(); } if (courseCV.Credit != null) { dataList = dataList.Where(c => c.Credit == courseCV.CCFrom.ToString() && c.Credit == courseCV.CCTo.ToString()).ToList(); } if (courseCV.Organizationid != 0) { dataList = dataList.Where(c => c.Organizationid == courseCV.Organizationid).ToList(); } courseCV.CourseList = dataList; for (int i = 0; i < courseCV.CourseList.Count; i++) { var courseId = courseCV.CourseList[i].Id; courseCV.CourseList[i].TotalBatch = _batchBll.GetAll().Count(c => c.CourseId == courseId); courseCV.CourseList[i].TotalParticipant = _participantBll.GetAll().Count(c => c.CourseId == courseId); courseCV.CourseList[i].TotalTrainer = _trainerBll.GetAll().Count(c => c.CourseId == courseId); } courseCV.OrganizationListItems = _organizationBll.GetAll(). Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); return(View(courseCV)); }
public ActionResult CourseEntry() { var coursemodel = new CourseCreateForView(); coursemodel.OrganitionSelectListItem = _organizationBll .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); return(View(coursemodel)); }
public ActionResult CourseEntry(CourseCreateForView model) { if (_courseBll.GetAll().Any(e => e.Name == model.Name)) { ModelState.AddModelError("Name", "Course is Already Assign"); } var msg = "Failed"; if (ModelState.IsValid) { var course = Mapper.Map <Course>(model); bool isAdded = _courseBll.Add(course); if (isAdded) { ViewBag.SMsg = "Saved"; return(RedirectToAction("CourseInfo", new { id = course.Id })); } else { ViewBag.EMsg = "Failed";; } } else { ViewBag.EMsg = msg; } var coursemodel = new CourseCreateForView(); coursemodel.OrganitionSelectListItem = _organizationBll .GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); //coursemodel.OrganizationList = _courseEntryBll.GetAll(); return(View(coursemodel)); }
public ActionResult CourseSInOrgnization() { var model = new CourseCreateForView(); int oId = _orgId; //int totalParticipant = 0; //int totalTrainer = 0; model.CourseList = _courseBll.GetAll().Where(c => c.Organizationid == oId).ToList(); for (int i = 0; i < model.CourseList.Count; i++) { var id = model.CourseList[i].Id; model.CourseList[i].TotalParticipant = _participantBll.GetAll().Count(c => c.CourseId == id); model.CourseList[i].TotalTrainer = _trainerBll.GetAll().Count(c => c.CourseId == id); } return(View(model)); }
public ActionResult List() { var dataList = _courseBll.GetAll(); CourseCreateForView courseCV = new CourseCreateForView(); courseCV.CourseList = dataList; for (int i = 0; i < courseCV.CourseList.Count; i++) { var courseId = courseCV.CourseList[i].Id; courseCV.CourseList[i].TotalBatch = _batchBll.GetAll().Count(c => c.CourseId == courseId); courseCV.CourseList[i].TotalParticipant = _participantBll.GetAll().Count(c => c.CourseId == courseId); courseCV.CourseList[i].TotalTrainer = _trainerBll.GetAll().Count(c => c.CourseId == courseId); } return(View(courseCV)); }
public ActionResult Search() { if (Session["AdminData"] == null) { return(RedirectToAction("Login", "Admin")); } else { var model = new OrganizationCreateForView(); model.Detailsid = _orgId; model.OrganizationList = _organizationBll.GetAll(); for (int i = 0; i < model.OrganizationList.Count; i++) { var id = model.OrganizationList[i].Id; var modelCourse = new CourseCreateForView(); modelCourse.CourseList = _courseBll.GetAll(); model.OrganizationList[i].CourseTotal = _courseBll.QueryableCourse().Count(c => c.Organizationid == id); } return(View(model)); } }
public ActionResult Search(OrganizationCreateForView model) { var organization = Mapper.Map <Organization>(model); //var dataList = organization.Name; var dataList = _organizationBll.GetAll(); if (organization.Name != null) { dataList = dataList.Where(c => c.Name.ToLower().Contains(organization.Name.ToLower())).ToList(); //var courseCount= } if (organization.Address != null) { dataList = dataList.Where(c => c.Address.ToLower().Contains(organization.Address.ToLower())).ToList(); } if (organization.Code != 0) { dataList = dataList.Where(c => c.Code == organization.Code).ToList(); } if (organization.ContactNumber != null) { dataList = dataList.Where(c => c.ContactNumber == organization.ContactNumber).ToList(); } for (int i = 0; i < dataList.Count; i++) { var id = dataList[i].Id; var modelCourse = new CourseCreateForView(); modelCourse.CourseList = _courseBll.GetAll(); dataList[i].CourseTotal = _courseBll.QueryableCourse().Count(c => c.Organizationid == id); } model.OrganizationList = dataList; return(View(model)); }