示例#1
0
        public IActionResult AddBankDetailsModal(string id)
        {
            var viewModel = new BankDetailsModel();

            viewModel.CompanyId = id;
            return(this.View(viewModel));
        }
示例#2
0
        public async Task <BankDetailsModel> CreateBankDetails(BankDetailsModel model)
        {
            var bankdetails = new BankDetails().Assign(model);

            _context.Set <BankDetails>().Add(bankdetails);
            await _context.SaveChangesAsync();

            return(model);
        }
示例#3
0
        public async Task <IActionResult> AddBankDetailsModal(BankDetailsModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.Json(new { isValid = false, redirectToUrl = string.Empty, html = this.View(model) }));
            }

            await this.contactsService.AddBankDetails(model);

            return(this.Json(new { isValid = true, redirectToUrl = string.Empty }));
        }
示例#4
0
        public async Task <int> AddBankDetails(BankDetailsModel input)
        {
            var company = this.companiesRepository.All().FirstOrDefault(c => c.Id == input.CompanyId);
            var details = this.mapper.Map <BankDetails>(input);

            details.Company = company;
            await this.bankDetails.AddAsync(details);

            await this.bankDetails.SaveChangesAsync();

            return(details.Id);
        }
示例#5
0
        public async Task <IActionResult> Addbankdetails([FromBody] BankDetailsModel model)
        {
            var currentUser = CurrentUser();

            model.UserId = currentUser?.Id;
            var bankdetails = await _bankManager.CreateBankDetails(model);

            return(Ok(new ApiResponse <BankDetailsModel>()
            {
                Data = model,
                Message = "Successful",
                StatusCode = HttpStatusCode.BadRequest
            }));
        }
示例#6
0
        public async Task <BankDetailsModel> CreateBankDetails(BankDetailsModel model)
        {
            var user = await _userRepo.GetById(model.UserId);

            var bankdetails = new BankDetailsModel()
            {
                BankAccountNo  = model.BankAccountNo,
                BankName       = model.BankName,
                AccountName    = model.AccountName,
                ContactAddress = model.ContactAddress,
                UserId         = model.UserId
            };
            var usermodel = new UserModel()
            {
                Id             = model.UserId,
                AccountName    = model.AccountName,
                BankAccountNo  = model.BankAccountNo,
                ContactAddress = model.ContactAddress,
                BankName       = model.BankName
            };
            var saveUserbank = _userRepo.AddUserBankDetails(usermodel);

            return(await _bankrepo.CreateBankDetails(bankdetails));
        }