コード例 #1
0
 public ActionResult result(SearchCarViewmodel viewmodel)
 {
     if (!ModelState.IsValid)
     {
         if (viewmodel.car.color != null && !viewmodel.car.color.All(char.IsLetter))
         {
             viewmodel.colorstate   = 1;
             viewmodel.messageerror = "the color field must be word without any number";
             return(Json(new { state = false, viewmodel = viewmodel }));
         }
         else
         {
             return(Json(new { state = false, viewmodel = viewmodel }));
         }
     }
     else
     {
         if (!viewmodel.car.color.All(char.IsLetter))
         {
             viewmodel.colorstate   = 1;
             viewmodel.messageerror = "the color field must be word without any number";
             return(Json(new { state = false, viewmodel = viewmodel }));
         }
         else
         {
             return(Json(new { state = true, viewmodel = viewmodel }));
         }
     }
 }
コード例 #2
0
 public accountController()
 {
     db          = new ApplicationDbContext();
     Viewmodel   = new CarClintViewModel();
     searchmodel = new SearchCarViewmodel();
     rigester    = new RigestrationViewModel();
     Viewmodel2  = new NewCarViewModel();
 }
コード例 #3
0
        public ActionResult ShowCars(SearchCarViewmodel viewmodel)
        {
            var Carlist = db.cars.Include(c => c.categorytype).ToList().
                          Where(c => c.categorytypeid == viewmodel.car.categorytypeid && c.color == viewmodel.car.color && c.Model == viewmodel.car.Model && c.NumberOfChairs == viewmodel.car.NumberOfChairs && c.RentAmount <= viewmodel.car.RentAmount);

            if (Carlist.Count() >= 1)
            {
                Viewmodel.cars      = Carlist;
                Viewmodel.clint     = db.clints.SingleOrDefault(c => c.id == viewmodel.id);
                Viewmodel.viewmodel = viewmodel;
                return(PartialView(Viewmodel));
            }
            else
            {
                return(Content("<span class='cardon'texist'> this Car doesn't exists</span>"));
            }
        }
コード例 #4
0
 public ActionResult submitnotvalid(SearchCarViewmodel viewmodel)
 {
     viewmodel.categories = db.categories.ToList();
     return(PartialView("searchform", viewmodel));
     //return Content("calleeeed");
 }
コード例 #5
0
 public ClintController()
 {
     db          = new ApplicationDbContext();
     Viewmodel   = new CarClintViewModel();
     searchmodel = new SearchCarViewmodel();
 }