Beispiel #1
0
        public async Task <bool> UpdateAccount(AccountDetailsModel model, BankDetail bankDetail)
        {
            try
            {
                //Confirm the existence of the account number
                var checkAccountNumber = await _accountManager.ExistsAccount(model.AccountNumber, model.ID);

                if (checkAccountNumber)
                {
                    throw new AccountDetailsAlreadyExistException($"Account number { model.AccountNumber } already exist");
                }

                AccountDetail accountDetails = await _accountManager.GetAccountById(model.ID);

                _log.Warn($"Old account details::: {JsonConvert.SerializeObject(accountDetails)}");
                accountDetails.Id            = model.ID;
                accountDetails.AccountName   = model.AccountName;
                accountDetails.AccountNumber = model.AccountNumber;
                accountDetails.BankDetail    = new BankDetail {
                    Name = bankDetail.Name, Code = bankDetail.Code, Id = model.BankId
                };
                accountDetails.UpdatedAtUtc = DateTime.Now;
                await _accountManager.UpdateAccount(accountDetails);

                _log.Warn($"New account details::: {JsonConvert.SerializeObject(accountDetails)}");
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public IHttpActionResult PutBankDetail(int id, BankDetail bankDetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != bankDetail.bank_id)
            {
                return(BadRequest());
            }

            db.Entry(bankDetail).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!BankDetailExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #3
0
        //public HttpResponseMessage Register(string Email, string password, string Name, string PhoneNumber, string username,
        //                                    string Address, string CardType, string BankName, string AccountNumber, string IFSCCode)

        public HttpResponseMessage Registertest([FromBody] regandlogin ub)
        {
            project1Entities db        = new project1Entities();
            UserTable        tabledata = new UserTable();
            var emailAlreadyExists     = db.UserTables.Find(ub.Email);

            if (emailAlreadyExists != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, "Already Exists!"));
            }

            tabledata.Email       = ub.Email;
            tabledata.password    = ub.password;
            tabledata.Name        = ub.Name;
            tabledata.PhoneNumber = ub.PhoneNumber;
            tabledata.username    = ub.username;
            tabledata.validation  = ub.validation;
            tabledata.Address     = ub.Address;
            tabledata.CardType    = ub.CardType;
            db.UserTables.Add(tabledata);
            db.SaveChanges();

            BankDetail data = new BankDetail();

            data.Email         = ub.Email;
            data.BankName      = ub.BankName;
            data.AccountNumber = ub.AccountNumber;
            data.IFSCCode      = ub.IFSCCode;

            db.BankDetails.Add(data);
            db.SaveChanges();

            return(Request.CreateResponse(HttpStatusCode.OK, ub));
        }
Beispiel #4
0
        public int AddBankDetails(Guid accountId, string payee_first_name, string payee_last_name, string payee_bank_name, string payee_bank_account, string payee_bank_ifsc, string payee_bank_branch)
        {
            logic = new GeneralLogics();
            BankQueriesCommands BankCQ = new BankQueriesCommands();
            BankDetail          bd     = new BankDetail();

            bd.Id                     = logic.CreateUniqueId();
            bd.Account_Id             = accountId;
            bd.PayeeFirstName         = payee_first_name;
            bd.PayeeLastName          = payee_last_name;
            bd.PayeeBankName          = payee_bank_name;
            bd.PayeeBankAccountNumber = payee_bank_account;
            bd.PayeeBankIfscNumber    = payee_bank_ifsc;
            bd.PayeeBankBranch        = payee_bank_branch;
            bd.Detail_Submitted_At    = logic.CurrentIndianTime();

            var result = BankCQ.AddBankDetails(bd);

            if (result == 1)
            {
                //Operation completed successfully
                return(1);
            }
            else
            {
                //Error occured while adding the data in the database
                return(0);
            }
        }
Beispiel #5
0
        public ActionResult EditBank(BankDetail bd)
        {
            using (con)
            {
                try
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("SP_EDITBANK", con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    SqlDataAdapter sda = new SqlDataAdapter(cmd);
                    cmd.Parameters.AddWithValue("@Empid", bd.Empid);
                    cmd.Parameters.AddWithValue("@BankName", bd.BankName);
                    cmd.Parameters.AddWithValue("@AccountNo", bd.AccountNo);
                    cmd.Parameters.AddWithValue("@BasicSalary", bd.BasicSalary);
                    cmd.Parameters.AddWithValue("@HRA", bd.HRA);
                    cmd.Parameters.AddWithValue("@OtherAllowances", bd.OtherAllowances);


                    cmd.Parameters.AddWithValue("@PF", bd.PF);
                    cmd.Parameters.AddWithValue("@MedicalPremium", bd.MedicalPremium);
                    cmd.Parameters.AddWithValue("@TDS", bd.TDS);



                    cmd.ExecuteNonQuery();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                }
            }
            return(RedirectToAction("ListBankDetails"));
        }
Beispiel #6
0
        public ActionResult ToAccount(BankDetail bankDetails)
        {
            string SenderPhoneNumber  = (string)TempData.Peek("PhoneNumber");
            var    ReceiversDetails   = context.CustomerBankDetailsConfidentials.Single(ReceiverConfirmation => ReceiverConfirmation.AccountNumber == bankDetails.AccountNumber && ReceiverConfirmation.IFSC == bankDetails.IFSC);
            double PresentBalance     = Convert.ToDouble(ReceiversDetails.Balance);
            var    SendersDetails     = context.CustomerBankDetailsConfidentials.Single(SendingUserPhoneNumber => SendingUserPhoneNumber.PhoneNumber == SenderPhoneNumber);
            var    UPIDetailsofSender = context.UPIs.Single(FetchDetails => FetchDetails.PhoneNumber == SenderPhoneNumber);

            if (UPIDetailsofSender.UPIPin == null)
            {
                return(RedirectToAction("CreateUPIPin", "Home"));
            }
            else if (SendersDetails.AccountNumber == bankDetails.AccountNumber)
            {
                ViewBag.Message = "Cannot transfer to self.";
            }
            else if (bankDetails.Amount > PresentBalance)
            {
                ViewBag.Message = "Insufficient Balance.";
            }
            else if (bankDetails.Amount > 20000)
            {
                ViewBag.Message = "Cannot transfer more than Rs.20000.";
            }
            else
            {
                TempData["ReceiversAccNo"] = ReceiversDetails.AccountNumber;
                TempData["ReceiversIFSC"]  = ReceiversDetails.IFSC;
                TempData["AmountToSend"]   = bankDetails.Amount;
                return(RedirectToAction("ValidateUPIPINForAccount", "Home"));
            }
            return(View());
        }
Beispiel #7
0
        public async Task <bool> PostBank(BankDetail model)
        {
            HttpClient client = new HttpClient();

            BankDetail details = new BankDetail();

            details.user_id    = model.user_id;
            details.bank_Name  = model.bank_Name;
            details.branch_no  = model.branch_no;
            details.acc_no     = model.acc_no;
            details.acc_Type   = model.acc_Type;
            details.acc_holder = model.acc_holder;
            details.card_no    = model.card_no;
            details.cvv        = model.cvv;
            details.exp_Date   = model.exp_Date;
            details.phone_no   = model.phone_no;



            var json = JsonConvert.SerializeObject(details);

            HttpContent content = new StringContent(json);

            content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");

            var token = Settings.accessToken;

            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
                "Bearer", token);

            var response = await client.PostAsync(APIservices.url + "/api/BankDetails", content);


            return(response.IsSuccessStatusCode);
        }
Beispiel #8
0
        public async Task <bool> UpdatePayment(BankDetail bankModel, int id)
        {
            BankDetail bankObj = new BankDetail();

            bankObj.bank_id    = bankModel.bank_id;
            bankObj.user_id    = bankModel.user_id;
            bankObj.acc_holder = bankModel.acc_holder;
            bankObj.phone_no   = bankModel.phone_no;
            bankObj.acc_no     = bankModel.acc_no;
            bankObj.card_no    = Convert.ToInt32(bankModel.card_no);
            bankObj.acc_Type   = bankModel.acc_Type;
            bankObj.branch_no  = bankModel.branch_no;
            bankObj.cvv        = bankModel.cvv;
            bankObj.exp_Date   = bankModel.exp_Date;
            bankObj.bank_Name  = bankModel.bank_Name;

            var json = JsonConvert.SerializeObject(bankObj);

            var content = new StringContent(json, Encoding.UTF8, "application/json");


            HttpClient client = new HttpClient();

            var token = Settings.accessToken;

            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
                "Bearer", token);

            var result = await client.PutAsync(string.Concat(APIservices.url + "/api/BankDetails/", bankObj.bank_id), content);

            return(result.IsSuccessStatusCode);
        }
Beispiel #9
0
        public ActionResult EditBank(BankDetail bd)
        {
            using (con)
            {
                con.Open();
                SqlCommand cmd = new SqlCommand("SP_EDITBANK", con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                cmd.Parameters.AddWithValue("@Empid", bd.Empid);
                // cmd.Parameters.AddWithValue("@EmpName", emp.EmpName);
                //cmd.Parameters.AddWithValue("@DeptName", dept.DeptName);
                cmd.Parameters.AddWithValue("@BankName", bd.BankName);
                cmd.Parameters.AddWithValue("@AccountNo", bd.AccountNo);
                cmd.Parameters.AddWithValue("@BasicSalary", bd.BasicSalary);
                cmd.Parameters.AddWithValue("@HRA", bd.HRA);
                cmd.Parameters.AddWithValue("@OtherAllowances", bd.OtherAllowances);
                //  cmd.Parameters.AddWithValue("@GrossSalary", bd);

                cmd.Parameters.AddWithValue("@PF", bd.PF);
                cmd.Parameters.AddWithValue("@MedicalPremium", bd.MedicalPremium);
                cmd.Parameters.AddWithValue("@TDS", bd.TDS);
                //cmd.Parameters.AddWithValue("@NetSalary", bd.NetSalary);

                //bd.Gross();



                cmd.ExecuteNonQuery();
            }
            return(RedirectToAction("ListBankDetails"));
        }
Beispiel #10
0
        public int AddBankDetail(BankDetail detail)
        {
            _context.BankDetails.Add(detail);
            _context.SaveChanges();

            return(detail.Id);
        }
Beispiel #11
0
        public List <BankDetail> GetFeedBackBankDetails(string referenceNumber)
        {
            BankDetail searchModel = new BankDetail {
                FilterReferenceNumber = referenceNumber.Trim()
            };
            List <BankDetail> result = new List <BankDetail>();

            try
            {
                result = Shared.da.ExecuteQuery <BankDetail>("sp_SpotsAccountType", searchModel);
            }
            catch (SqlException sqlexp)
            {
                if (log.IsErrorEnabled)
                {
                    log.Error(sqlexp.ToString());
                }
            }
            catch (Exception exp)
            {
                if (log.IsErrorEnabled)
                {
                    log.Error(exp.ToString());
                }
            }
            return(result);
        }
Beispiel #12
0
        public ActionResult DeleteConfirmed(int id)
        {
            BankDetail bankDetail = db.BankDetails.Find(id);

            db.BankDetails.Remove(bankDetail);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #13
0
 public ActionResult SaveBank(BankDetail bankDetail)
 {
     using (ManagerEntities5 db = new ManagerEntities5())
     {
         db.BankDetails.Add(bankDetail);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
 }
Beispiel #14
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            BankDetail bankDetail = await _db.BankDetails.FindAsync(id);

            _db.BankDetails.Remove(bankDetail);
            await _db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
 public ActionResult Edit(BankDetail objBankDetail)
 {
     if (ModelState.IsValid)
     {
         BankDetailBLL objBankDetailBLL = new BankDetailBLL();
         objBankDetailBLL.UpdateBankDetail(objBankDetail);
     }
     return(RedirectToAction("Index", "BankDetail"));
 }
Beispiel #16
0
        public ActionResult EditTransactionPassword(string OldTransactionPassword, string NewTransactionPassword, string ConfirmTransactionNewPassword)
        {
            ViewBag.Title        = "Admin: Change Password";
            ViewBag.ErrorMessage = false;

            try
            {
                if (NewTransactionPassword == ConfirmTransactionNewPassword)
                {
                    BankDetail bankDetail = _valleyDreamsIndiaDBEntities.BankDetails.First(x => x.UsersDetailsId == CurrentUser.CurrentUserId && x.Deleted == 0);
                    if (bankDetail.TransactionPassword == OldTransactionPassword)
                    {
                        bankDetail.TransactionPassword = NewTransactionPassword;
                        bankDetail.UpdatedOn           = DateTime.Now;
                        _valleyDreamsIndiaDBEntities.Entry(bankDetail).State = EntityState.Modified;
                        _valleyDreamsIndiaDBEntities.SaveChanges();
                        ViewBag.TransactionErrorMessage = true;

                        string phoneNumber = (_valleyDreamsIndiaDBEntities.PersonalDetails.Where(x => x.UsersDetailsId == CurrentUser.CurrentUserId).FirstOrDefault()).PhoneNumber1;

                        string textMessage = String.Format("Your new transaction password is {0}", NewTransactionPassword);

                        string smsStatus = SmsProvider.SendSms(phoneNumber, textMessage);
                        if (smsStatus == "Success")
                        {
                            ViewBag.SmsStatus = "New Transaction Password Sent To Your Registered Mobile Number Successfully";
                        }
                        else
                        {
                            ViewBag.SmsStatus = "Sended Sms Failed";
                        }

                        ViewBag.TransactionError = "Transaction Password Updated";
                        return(View("~/Views/Members/User/Edit.cshtml"));
                    }
                    else
                    {
                        ViewBag.TransactionErrorMessage = true;
                        ViewBag.TransactionError        = "Transaction Old Password Mismatched";
                        return(View("~/Views/Members/User/Edit.cshtml"));
                    }
                }
                else
                {
                    ViewBag.TransactionErrorMessage = true;
                    ViewBag.TransactionError        = "New And Confirm Transaction New Password Mismatched";
                    return(View("~/Views/Members/User/Edit.cshtml"));
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #17
0
        public async Task <ActionResult> Edit([Bind(Include = "BankDetailId,UserId,AccountName,AccountNumber,BankName,AccountType,IsPrimary")] BankDetail bankDetail)
        {
            if (ModelState.IsValid)
            {
                _db.Entry(bankDetail).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(bankDetail));
        }
Beispiel #18
0
        public void UpdateBank(BankBO bank)
        {
            var bankDetails = new BankDetail
            {
                Name = bank.Name,
                Code = bank.Code
            };

            _unitOfWork.BankTable.UpdateSingle(bank.Id, bankDetails);
            _unitOfWork.Commit();
        }
Beispiel #19
0
        public async Task <ActionResult> Create([Bind(Include = "BankDetailId,UserId,AccountName,AccountNumber,BankName,AccountType,IsPrimary")] BankDetail bankDetail)
        {
            if (ModelState.IsValid)
            {
                _db.BankDetails.Add(bankDetail);
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(bankDetail));
        }
        public IHttpActionResult PostBankDetail(BankDetail bankDetail)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.BankDetails.Add(bankDetail);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = bankDetail.bank_id }, bankDetail));
        }
Beispiel #21
0
        public bool RemoveBankDetail(int Id)
        {
            BankDetail bank = GetBankDetailById(Id);

            if (bank == null)
            {
                return(false);
            }

            _context.Remove(bank);
            _context.SaveChanges();

            return(true);
        }
 public ActionResult Edit()
 {
     ViewBag.Title   = "Admin: Bank Info";
     ViewBag.Message = "";
     try
     {
         BankDetail bankDetail = _valleyDreamsIndiaDBEntities.BankDetails.First(x => x.UsersDetailsId == CurrentUser.CurrentUserId && x.Deleted == 0);
         return(View("~/Views/Members/Bank/Edit.cshtml", bankDetail));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Beispiel #23
0
 public ActionResult DeleteBank(BankDetail bd)
 {
     using (con)
     {
         con.Open();
         SqlCommand cmd = new SqlCommand("SP_Delete_Bank", con);
         cmd.CommandType = CommandType.StoredProcedure;
         SqlDataAdapter sda = new SqlDataAdapter(cmd);
         cmd.Parameters.AddWithValue("@Empid", bd.Empid);
         // return RedirectToAction("ListBankDetails");
         cmd.ExecuteNonQuery();
     }
     return(RedirectToAction("ListBankDetails"));
 }
        public async Task <bool> updateBankDetails(int id, BankDetail details)
        {
            var client = new HttpClient();

            var json = JsonConvert.SerializeObject(details);

            HttpContent content = new StringContent(json);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            var response = await client.PutAsync(url + "/api/BankDetails/" + id, content);

            return(response.IsSuccessStatusCode);
        }
Beispiel #25
0
        // GET: BankDetails/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BankDetail bankDetail = await _db.BankDetails.FindAsync(id);

            if (bankDetail == null)
            {
                return(HttpNotFound());
            }
            return(View(bankDetail));
        }
        public IHttpActionResult DeleteBankDetail(int id)
        {
            BankDetail bankDetail = db.BankDetails.Find(id);

            if (bankDetail == null)
            {
                return(NotFound());
            }

            db.BankDetails.Remove(bankDetail);
            db.SaveChanges();

            return(Ok(bankDetail));
        }
Beispiel #27
0
        public ActionResult Edit(UsersPersonalModelView usersPersonalModelView, HttpPostedFileBase memberImage)
        {
            ViewBag.Title = "Admin: Profile Settings";
            try
            {
                PersonalDetail personalDetails = _valleyDreamsIndiaDBEntities.PersonalDetails
                                                 .Where(x => x.UsersDetailsId == usersPersonalModelView.UserDetails.Id).FirstOrDefault();

                BankDetail bankDetails = _valleyDreamsIndiaDBEntities.BankDetails
                                         .Where(x => x.UsersDetailsId == usersPersonalModelView.UserDetails.Id).FirstOrDefault();

                if (memberImage != null)
                {
                    string randomImageName = Guid.NewGuid().ToString().Substring(0, 5) + memberImage.FileName;
                    personalDetails.ProfilePic = "/UploadedTeamImages/" + randomImageName;
                    memberImage.SaveAs(Server.MapPath("~/UploadedTeamImages/") + randomImageName);
                }

                personalDetails.BirthDate    = usersPersonalModelView.PersonalDetails.BirthDate;
                personalDetails.PhoneNumber2 = usersPersonalModelView.PersonalDetails.PhoneNumber2;
                personalDetails.Email        = usersPersonalModelView.PersonalDetails.Email;
                personalDetails.State        = usersPersonalModelView.PersonalDetails.State;
                personalDetails.District     = usersPersonalModelView.PersonalDetails.District;
                personalDetails.City         = usersPersonalModelView.PersonalDetails.City;
                personalDetails.PinCode      = usersPersonalModelView.PersonalDetails.PinCode;
                personalDetails.UpdatedOn    = DateTime.Now;

                _valleyDreamsIndiaDBEntities.Entry(personalDetails).State = EntityState.Modified;


                bankDetails.NomineeName       = usersPersonalModelView.BankDetails.NomineeName;
                bankDetails.NomineeRelation   = usersPersonalModelView.BankDetails.NomineeRelation;
                bankDetails.BankName          = usersPersonalModelView.BankDetails.BankName;
                bankDetails.AccountHolderName = usersPersonalModelView.BankDetails.AccountHolderName;
                bankDetails.AccountNumber     = usersPersonalModelView.BankDetails.AccountNumber;
                bankDetails.IFSCCode          = usersPersonalModelView.BankDetails.IFSCCode;
                bankDetails.PANNumber         = usersPersonalModelView.BankDetails.PANNumber;
                bankDetails.UpdatedOn         = DateTime.Now;
                _valleyDreamsIndiaDBEntities.Entry(bankDetails).State = EntityState.Modified;

                _valleyDreamsIndiaDBEntities.SaveChanges();

                return(RedirectToAction("ViewProfile", new { currentId = usersPersonalModelView.UserDetails.Id }));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #28
0
        public ActionResult ContributionPost(string transactionPassword)
        {
            try
            {
                BankDetail bankDetail = _valleyDreamsIndiaDBEntities.BankDetails.First(x => x.UsersDetailsId == CurrentUser.CurrentUserId && x.Deleted == 0);
                if (bankDetail.TransactionPassword == transactionPassword)
                {
                    ContributionDetail ContributionDetails = _valleyDreamsIndiaDBEntities.ContributionDetails
                                                             .Where(x => x.UserDetailsId == CurrentUser.CurrentUserId)
                                                             .OrderByDescending(x => x.NextContribNumber).FirstOrDefault();

                    ContributionDetail contributionDetails = new ContributionDetail();
                    contributionDetails.ContribNumber     = ContributionDetails.NextContribNumber;
                    contributionDetails.ContribDate       = DateTime.Now;
                    contributionDetails.ContribAmount     = 1000;
                    contributionDetails.NextContribNumber = ContributionDetails.NextContribNumber + 1;
                    contributionDetails.NextContribDate   = new DateTime(DateTime.Now.AddMonths(1).Year, DateTime.Now.AddMonths(1).Month, 20);
                    contributionDetails.RemainingContrib  = 15 - ContributionDetails.NextContribNumber;
                    contributionDetails.UserDetailsId     = CurrentUser.CurrentUserId;
                    contributionDetails.SponsoredId       = bankDetail.UsersDetail.SponsoredId;
                    contributionDetails.PayedBy           = "SELF";
                    contributionDetails.IsCompleted       = (contributionDetails.ContribNumber != 15) ? 0 : 1;
                    _valleyDreamsIndiaDBEntities.ContributionDetails.Add(contributionDetails);
                    _valleyDreamsIndiaDBEntities.SaveChanges();


                    RenewalPinDetail renewalPinDetail = _valleyDreamsIndiaDBEntities.RenewalPinDetails.Where(x => x.SponsoredId == CurrentUser.CurrentUserId &&
                                                                                                             x.IsPinUsed == 0).OrderBy(x => x.PinCreatedOn).FirstOrDefault();

                    renewalPinDetail.IsPinUsed = 1;
                    _valleyDreamsIndiaDBEntities.Entry(renewalPinDetail).State = System.Data.Entity.EntityState.Modified;
                    _valleyDreamsIndiaDBEntities.SaveChanges();


                    ViewBag.OwnRenewalMessage = "Renewal Transfer Successfully ";
                    UsersPersonalModelView usersPersonalModelView = GetContributionData();
                    return(View("~/Views/Members/Renewal/Contribution.cshtml", usersPersonalModelView));
                }

                ViewBag.OwnRenewalMessage = "Mismatched Transaction Password";
                UsersPersonalModelView usersPersonalModelView1 = GetContributionData();
                return(View("~/Views/Members/Renewal/Contribution.cshtml", usersPersonalModelView1));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #29
0
        public bool UpdateBankDetail(int Id, BankDetail detail)
        {
            BankDetail existbank = GetBankDetailById(Id);

            if (existbank == null)
            {
                return(false);
            }
            existbank.Name          = detail.Name;
            existbank.AccountNumber = detail.AccountNumber;
            existbank.AccountTreeId = detail.AccountTreeId;
            _context.Update(existbank);
            _context.SaveChanges();

            return(true);
        }
Beispiel #30
0
 public ActionResult Edit([Bind(Include = "BankDetailsId,VendorId,AccountHolderName,AccountNumber,ConfirmAccountNumber,IFSC,BankName,State,City,CreatedBy,CreatedOn,UpdatedBy,UpdatedOn")] BankDetailsVendor bankDetailsVendor, int id)
 {
     if (ModelState.IsValid)
     {
         BankDetail bankDetail = db.BankDetails.Find(id);
         bankDetail.BankName          = bankDetailsVendor.BankName;
         bankDetail.AccountHolderName = bankDetailsVendor.AccountHolderName;
         bankDetail.AccountNumber     = bankDetailsVendor.AccountNumber;
         bankDetail.IFSC            = bankDetailsVendor.IFSC;
         db.Entry(bankDetail).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     // ViewBag.VendorId = new SelectList(db.Vendors, "VendorId", "FirstName", bankDetail.VendorId);
     return(View(bankDetailsVendor));
 }