// GET: Clients/Create public ActionResult Create() { var model = new ClientModel(); model.Cities = Mapper.Map<IList<ClientOptionsModel>>( db.Cities.ToList()); model.Disabilities = Mapper.Map<IList<ClientOptionsModel>>(db.Disabilities.ToList()); model.Citizenships = Mapper.Map<IList<ClientOptionsModel>>(db.Citizenships.ToList()); model.Martials = Mapper.Map<IList<ClientOptionsModel>>(db.Martials.ToList()); return View(model); }
public ActionResult Create(ClientModel client) { if (ModelState.IsValid) { db.Clients.Add(Mapper.Map<Client>(client)); db.SaveChanges(); return RedirectToAction("Index"); } client.Cities = Mapper.Map<IList<ClientOptionsModel>>(db.Cities.ToList()); client.Disabilities = Mapper.Map<IList<ClientOptionsModel>>(db.Disabilities.ToList()); client.Citizenships = Mapper.Map<IList<ClientOptionsModel>>(db.Citizenships.ToList()); client.Martials = Mapper.Map<IList<ClientOptionsModel>>(db.Martials.ToList()); return View(client); }
public ActionResult Edit(ClientModel model) { var client = Mapper.Map<Client>(model); if (ModelState.IsValid) { db.Entry(client).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } model.Cities = Mapper.Map<IList<ClientOptionsModel>>(db.Cities.ToList()); model.Disabilities = Mapper.Map<IList<ClientOptionsModel>>(db.Disabilities.ToList()); model.Citizenships = Mapper.Map<IList<ClientOptionsModel>>(db.Citizenships.ToList()); model.Martials = Mapper.Map<IList<ClientOptionsModel>>(db.Martials.ToList()); return View(client); }