public ActionResult Index(OrganizationCreateForView model, HttpPostedFileBase Logo) { var organization = Mapper.Map <Organization>(model); if (_organizationBll.GetAll().Any(e => e.Name == model.Name)) { ModelState.AddModelError("Name", "This Organization Is Already Assign"); } if (ModelState.IsValid) { string fileName = Path.GetFileName(Logo.FileName); string extention = Path.GetExtension(Logo.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extention; organization.Logo = "~/Image/" + fileName; string filePath = Path.Combine(Server.MapPath("~/Image/"), fileName); Logo.SaveAs(filePath); var isAdded = _organizationBll.Add(organization); return(RedirectToAction("Details", new { id = organization.Id })); } return(View(model)); }
public ActionResult Index() { if (Session["AdminData"] == null) { return(RedirectToAction("Login", "Admin")); } else { OrganizationCreateForView model = new OrganizationCreateForView(); model.Code = getAutocode(); return(View(model)); } }
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)); }