//Insert Data Into BatchTrainer Table public PartialViewResult TrainerAss(TrainerCreateForPV trainerCV) { var batchTrainerAss = new BatchTrainerAss(); if (_batchTrainerBll.GetAll().Any(e => e.TrainerId == trainerCV.TrainerId)) { ModelState.AddModelError("TrainerId", "Trainer is Already Assign"); } else { batchTrainerAss.BatchId = _bId; batchTrainerAss.TrainerId = trainerCV.TrainerId; batchTrainerAss.LeadTrainer = trainerCV.Lead; bool isAdded = _batchTrainerBll.Add(batchTrainerAss); if (isAdded) { ViewBag.SMsg = "Saved"; } else { ViewBag.EMsg = "Failed"; ; } } ViewBag.TrainerId = new SelectList(new List <Organization>(), "TrainerId", "Name"); return(PartialView("~/Views/Shared/Batch/_batchAssignTrainer.cshtml", trainerCV)); }
public ActionResult CourseTrianer() { var oId = _orgId; var model = new TrainerCreateForPV(); model.TrainerList = _trainerBll.GetAll().Where(c => c.OrganizationId == oId).ToList(); return(View(model)); }
public ActionResult TrainerInfoNew() { int id = cId; var model = new BatchEntryCreateForView(); var modelNew = new TrainerCreateForPV(); modelNew.TrainerList = _trainerBll.GetAll().Where(c => c.CourseId == id).ToList(); return(View(modelNew)); }
public PartialViewResult NewAssignTrainer(TrainerCreateForPV trainerCV) { var courseAss = new CourseAssing(); if (_courseAssingBll.GetAll().Any(e => e.TrainerId == trainerCV.Id)) { ModelState.AddModelError("Id", "Trainer is Already Assign"); } else { //if (ModelState.IsValid) //{ int CourseId = cId; courseAss.CourseId = CourseId; courseAss.TrainerId = trainerCV.Id; courseAss.LeadTrainer = trainerCV.Lead; bool isAdded = _courseAssingBll.Add(courseAss); if (isAdded) { ViewBag.SuMsg = "Saved"; } else { ViewBag.ErMsg = "Failed"; } } //List<CourseAssing> courseAssingsList = _courseAssingBll.GetAll(); //trainerCV.TrainerCourseAssList = courseAssingsList.Select(x => new TrinerCourseAssing() { Id = x.Id, TrainerId = x.TrainerId,LeadTrainer = x.LeadTrainer,TrinerName = x.Trainer.Name }); trainerCV.TrainerSelList = _trainerBll.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }).ToList(); ViewBag.Id = new SelectList(new List <Organization>(), "Id", "Name"); return(PartialView("~/Views/Shared/Course/_AssignTrainer.cshtml", trainerCV)); }
public ActionResult TrainerCreate() { // var g = _courseBll.GetAll(); var model = new TrainerCreateForPV { CourSelectListItems = GetDefaultSelectListItem(), OrganiSelectListItems = _organizationBll.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }) }; //model.Courses = _courseBll.GetAll(); model.BathcSelectListItems = GetDefaultSelectListItem(); return(View(model)); }
public ActionResult TrainerCreate(TrainerCreateForPV model, HttpPostedFileBase Img) { if (ModelState.IsValid) { //var trainer = Mapper.Map<Trainer>(model); var trainer = new Trainer() { Name = model.Name, ContactNo = model.ContactNo, Email = model.Email, AddLine1 = model.AddLine1, AddLine2 = model.AddLine2, City = model.City, PostCode = model.PostCode, Country = model.Country, Img = model.Img, Lead = model.Lead, OrganizationId = model.OrganizationId, CourseId = model.CourseId, BatchId = model.BatchId }; string fileName = Path.GetFileName(Img.FileName); string extention = Path.GetExtension(Img.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extention; trainer.Img = "~/Image/Trainer/" + fileName; string filePath = Path.Combine(Server.MapPath("~/Image/Trainer/"), fileName); Img.SaveAs(filePath); var trainerall = _trainerBll.GetAll(); var Isave = false; for (int i = 0; i < trainerall.Count; i++) { if ((model.ContactNo == trainerall[i].ContactNo) || (model.Email == trainerall[i].Email)) { Isave = true; } } if (Isave == true) { ViewBag.EMsg = "Duplicate"; } else { var isAdded = _trainerBll.Add(trainer); if (isAdded) { ViewBag.SMsg = "Save Is Successfully"; } else { ViewBag.EMsg = "Save Is UnSuccessfully"; } } } model = new TrainerCreateForPV(); model.CourSelectListItems = GetDefaultSelectListItem(); model.OrganiSelectListItems = _organizationBll.GetAll() .Select(c => new SelectListItem() { Value = c.Id.ToString(), Text = c.Name }); model.BathcSelectListItems = GetDefaultSelectListItem(); return(View(model)); }