public ActionResult Create(StudentViewModel model, AddressBusinessModel addressModel) { try { StudentBusinessModel student = new StudentBusinessModel() { Name = model.Name, BirthDate = model.BirthDate, Height = model.Height, Weight = model.Weight }; _studentManagement.Add(student); AddressBusinessModel address = new AddressBusinessModel() { StudentId = student.Id, Streeet = addressModel.Streeet, City = addressModel.City, County = addressModel.County, StudentName = model.Name }; _addressManagement.Add(address); return RedirectToAction("Index"); } catch(Exception ex) { return View("Error"); } }
public ActionResult Edit(int id, StudentViewModel model) { try { var student = Mapper.Map<StudentBusinessModel>(model); student.Name = model.Name; student.BirthDate = model.BirthDate; student.Height = model.Height; student.Weight = model.Weight; student.Id = id; _studentManagement.Update(student); return RedirectToAction("Index"); } catch { return View("Error"); } }