public void CopyToDesc(DescendantsViewModel descendantsViewModel, Descendants descendants) { descendants.Id = descendantsViewModel.Id; descendants.FirstName = descendantsViewModel.FirstName; descendants.LastName = descendantsViewModel.LastName; descendants.UserId = descendantsViewModel.UserId; }
private void UpdateDescendant(DescendantsViewModel descendantsViewModel) { var descendantDbContext = new AppDbContext(); var descendant = descendantDbContext.Descendants.Find(descendantsViewModel); CopyToDesc(descendantsViewModel, descendant); descendantDbContext.SaveChanges(); }
private void Save(DescendantsViewModel descendantsViewModel) { var descendantDbContext = new AppDbContext(); var descendant = MapToDescendants(descendantsViewModel); descendantDbContext.Descendants.Add(descendant); descendantDbContext.SaveChanges(); }
private Descendants MapToDescendants(DescendantsViewModel descendantViewModel) { return(new Descendants { Id = descendantViewModel.Id, FirstName = descendantViewModel.FirstName, LastName = descendantViewModel.LastName, UserId = descendantViewModel.UserId }); }
public ActionResult Create(DescendantsViewModel descendantsViewModel) { if (ModelState.IsValid) { Save(descendantsViewModel); return(RedirectToAction("List", new { UserId = descendantsViewModel.UserId })); } return(View()); }