public ActionResult Add(AddCarBm bind) { if (this.ModelState.IsValid) { this.service.AddCarBm(bind); return(this.RedirectToAction("All")); } return(this.View()); }
public ActionResult Add([Bind(Include = "Make, Model, TravelledDistance, Parts")] AddCarBm bind) { if (this.ModelState.IsValid) { this.service.AddCar(bind); return(this.RedirectToAction("All")); } return(this.View()); }
public ActionResult Add([Bind(Include = "Make, Model, TravelledDistance, Parts")] AddCarBm bind) { var httpCookie = this.Request.Cookies.Get("sessionId"); if (httpCookie == null || !AuthenticationManager.IsAuthenticated(httpCookie.Value)) { return(RedirectToAction("Login", "User")); } if (ModelState.IsValid) { this.service.AddCar(bind); return(this.RedirectToAction("All")); } return(this.View()); }
public void AddCar(AddCarBm bind) { Car model = Mapper.Map <AddCarBm, Car>(bind); int[] partIds = bind.Parts.Split(' ').Select(int.Parse).ToArray(); foreach (var partId in partIds) { Part part = this.Context.Parts.Find(partId); if (part != null) { model.Parts.Add(part); } } this.Context.Cars.Add(model); this.Context.SaveChanges(); }
public void AddCarBm(AddCarBm bind) { Car car = Mapper.Map <AddCarBm, Car>(bind); var partsIds = bind.Parts.Split(' ').ToArray(); foreach (var partId in partsIds) { Part part = Data.Data.Context.Parts.Find(int.Parse(partId)); if (part != null) { car.Parts.Add(part); } } Data.Data.Context.Cars.Add(car); Data.Data.Context.SaveChanges(); }
public ActionResult AddCar(AddCarBm addCarBm) { HttpCookie cookie = this.Request.Cookies.Get("sessionId"); if (cookie == null || !AuthenticationManager.IsAuthenticated(cookie.Value)) { return(RedirectToAction("Login", "Users")); } if (this.ModelState.IsValid) { this.service.AddCar(addCarBm); return(this.RedirectToAction("All")); } return(this.View()); }
public void AddCar(AddCarBm addCarBm) { if (addCarBm.CarModel != null && addCarBm.Make != null && addCarBm.TravelledDistance != 0) { Car car = Mapper.Map <AddCarBm, Car>(addCarBm); int[] partIds = addCarBm.Parts.Split(' ').Select(int.Parse).ToArray(); foreach (var partId in partIds) { Part part = this.Context.Parts.Find(partId); if (part != null) { car.Parts.Add(part); } } this.Context.Cars.Add(car); this.Context.SaveChanges(); } }