Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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));
        }
Exemplo n.º 7
0
        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));
        }
Exemplo n.º 8
0
 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));
     }
 }
Exemplo n.º 9
0
        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));
        }