Esempio n. 1
0
        public async Task <IActionResult> Beneficiarios()
        {
            var usercreador = await _userManager.FindByNameAsync(User.Identity.Name);

            var beneficiarios = await _beneficiariosrepository.GetAll();

            BeneficiariosViewModel vm = new BeneficiariosViewModel();

            vm.Beneficiarios = beneficiarios.Where(A => A.Idcreador.Trim() == usercreador.Id.Trim()).ToList();
            return(View(vm));
        }
Esempio n. 2
0
        public async Task <IActionResult> Addbenefi(BeneficiariosViewModel vm)
        {
            var usercreador = await _userManager.FindByNameAsync(User.Identity.Name);

            var account = await _productsrepository.GetbyIdnew(vm.newbeneficiario.ToString());

            var dueño = await _adminrepository.GetbyIdNew(account.Idusuario.Trim());

            var beneficiario = new Beneficiarios();

            beneficiario.Nombre    = dueño.Nombre.Trim();
            beneficiario.Apellido  = dueño.Apellido.Trim();
            beneficiario.NoCuenta  = account.Id.Trim();
            beneficiario.Idcreador = usercreador.Id.Trim();


            await _beneficiariosrepository.Add(beneficiario);

            return(RedirectToAction("Beneficiarios"));
        }