public ActionResult BankAccountPetition(byte id) { var userId = User.Identity.GetUserId(); var individual = unitOfWork.Individuals.GetJustIndividual(userId); //8 var activeBankAccReq = unitOfWork.BankAccountRequests.GetBankAccountRequestWithStatus(userId, id); //9 if (activeBankAccReq == null) { var bankAccRequest = new BankAccRequest(individual, RequestType.BankAccActivation, id); unitOfWork.BankAccountRequests.AddBankAccountRequest(bankAccRequest);//10 var hubModel = new { Name = individual.FullName, Type = bankAccRequest.Type.ToString() }; SignalHub.GetAccRequest(hubModel); unitOfWork.Complete(); return(RedirectToAction("Index")); } else { return(View(activeBankAccReq)); } }
public void AddBankAccountRequest(BankAccRequest bankAccRequest) { _context.BankAccRequests.Add(bankAccRequest); }