Beispiel #1
0
        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));
        }
Beispiel #2
0
 public ActionResult Index()
 {
     if (Session["AdminData"] == null)
     {
         return(RedirectToAction("Login", "Admin"));
     }
     else
     {
         OrganizationCreateForView model = new OrganizationCreateForView();
         model.Code = getAutocode();
         return(View(model));
     }
 }
Beispiel #3
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));
     }
 }
Beispiel #4
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));
        }