// GET: Familia/Criar
        public ActionResult Criar()
        {
            var familiaVM = new FormFamiliaViewModel()
            {
                Familia = new Familia()
                {
                    Esposa = new Esposa(),
                    Marido = new Marido(),
                    Filhos = new List <Filho>()
                }
            };

            return(View("FormFamilia", familiaVM));
        }
        // GET: Familia/Edit/{id}
        public ActionResult Edit(int id)
        {
            var familia = _context.Familias
                          .Include("Marido")
                          .Include("Esposa")
                          .Include("Filhos")
                          .SingleOrDefault(f => f.Id == id);

            if (familia == null)
            {
                return(HttpNotFound());
            }

            var familiaVM = new FormFamiliaViewModel
            {
                Familia = familia
            };

            return(View("FormFamilia", familiaVM));
        }