Пример #1
0
        //Get -Crear Contacto
        public IActionResult Crear(int id)
        {
            var receptorActual         = _dbBase.Receptores.Where(x => x.IdReceptor == id).Select(x => x.IdReceptor).FirstOrDefault();
            ContactoVistaModelo modelo = new ContactoVistaModelo()
            {
                Contacto   = new Contacto(),
                Receptores = new Receptores()
            };

            modelo.Receptores.IdReceptor = receptorActual;
            return(View(modelo));
        }
Пример #2
0
        public async Task <IActionResult> Index(int id)
        {
            var receptorActual = _dbBase.Receptores.Where(x => x.IdReceptor == id).Select(x => x.IdReceptor).FirstOrDefault();
            //contactoVistaModelo.Contacto.ReceptorId = receptorId;
            ContactoVistaModelo modelo = new ContactoVistaModelo()
            {
                ContactoLista = await _dbBase.Contactos.Where(x => x.ReceptorId == id).ToListAsync(),
                Receptores    = new Receptores()
            };

            modelo.Receptores.IdReceptor = receptorActual;
            return(View(modelo));
        }
Пример #3
0
        public async Task <IActionResult> Crear(int id, ContactoVistaModelo contactoVistaModelo)
        {
            var receptorId = _dbBase.Receptores.Where(x => x.IdReceptor == id).Select(x => x.IdReceptor).FirstOrDefault();

            contactoVistaModelo.Contacto.ReceptorId = receptorId;
            if (ModelState.IsValid)
            {
                _dbBase.Add(contactoVistaModelo.Contacto);
                await _dbBase.SaveChangesAsync();

                return(RedirectToAction("Index", new { id = receptorId }));
            }
            ContactoVistaModelo modelo = new ContactoVistaModelo()
            {
                Contacto   = new Contacto(),
                Receptores = new Receptores()
            };

            return(View(modelo));
        }