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)); }
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")); }