Ejemplo n.º 1
0
 public void CopyToDesc(DescendantsViewModel descendantsViewModel, Descendants descendants)
 {
     descendants.Id        = descendantsViewModel.Id;
     descendants.FirstName = descendantsViewModel.FirstName;
     descendants.LastName  = descendantsViewModel.LastName;
     descendants.UserId    = descendantsViewModel.UserId;
 }
Ejemplo n.º 2
0
        private void UpdateDescendant(DescendantsViewModel descendantsViewModel)
        {
            var descendantDbContext = new AppDbContext();
            var descendant          = descendantDbContext.Descendants.Find(descendantsViewModel);

            CopyToDesc(descendantsViewModel, descendant);
            descendantDbContext.SaveChanges();
        }
Ejemplo n.º 3
0
        private void Save(DescendantsViewModel descendantsViewModel)
        {
            var descendantDbContext = new AppDbContext();
            var descendant          = MapToDescendants(descendantsViewModel);

            descendantDbContext.Descendants.Add(descendant);
            descendantDbContext.SaveChanges();
        }
Ejemplo n.º 4
0
 private Descendants MapToDescendants(DescendantsViewModel descendantViewModel)
 {
     return(new Descendants
     {
         Id = descendantViewModel.Id,
         FirstName = descendantViewModel.FirstName,
         LastName = descendantViewModel.LastName,
         UserId = descendantViewModel.UserId
     });
 }
Ejemplo n.º 5
0
        public ActionResult Create(DescendantsViewModel descendantsViewModel)
        {
            if (ModelState.IsValid)
            {
                Save(descendantsViewModel);
                return(RedirectToAction("List", new { UserId = descendantsViewModel.UserId }));
            }

            return(View());
        }