public IHttpActionResult UpdateFAQ(FAQDto fAQDto) { var faq = entity.faqs.Where(x => x.id == fAQDto.id).First(); faq.question = fAQDto.question; faq.answer = fAQDto.answer; entity.SaveChanges(); return(Ok(faq)); }
public IHttpActionResult SaveAccountType(AccountTypeDto accountTypeDto) { try { var account = entity.accounts.Where(x => x.accounttype == accountTypeDto.accounttype).First(); account.accountdesc1 = accountTypeDto.accountdesc1; account.accountdesc2 = accountTypeDto.accountdesc2; entity.SaveChanges(); return(Ok(account)); } catch (Exception ex) { var account = new account { accounttype = accountTypeDto.accounttype, accountdesc1 = accountTypeDto.accountdesc1, accountdesc2 = accountTypeDto.accountdesc2 }; entity.accounts.Add(account); entity.SaveChanges(); return(Ok(account)); } }
public IHttpActionResult Register(UsersDto usersDto) { var currentRecord = entity.users.Where(x => x.email == usersDto.email).ToList(); if (currentRecord.Count > 0) { return(Ok("email")); } var currentRecordUser = entity.users.Where(x => x.username == usersDto.userName).ToList(); if (currentRecordUser.Count > 0) { return(Ok("username")); } else { string token = Guid.NewGuid().ToString().Substring(0, 10); user addUser = new user { firstname = usersDto.firstName, lastname = usersDto.lastName, gender = usersDto.gender, location = usersDto.location, username = usersDto.userName, password = usersDto.password, transactionpassword = usersDto.password, holdername = usersDto.holderName, accountnumber = usersDto.accountNumber, createdon = DateTime.Now, image = "profile.png", contactnumber = usersDto.contactNumber, email = usersDto.email, accountbalance = "100000" }; entity.users.Add(addUser); entity.SaveChanges(); //SendMessageAsync(registrationDto.email, token).Wait(); return(Ok(addUser)); } }
public IHttpActionResult AddBeneficiary(BeneficiaryDto beneficiaryDto) { beneficiary addBeneficiary = new beneficiary { name = beneficiaryDto.name, nickname = beneficiaryDto.nickName, accountnumber = beneficiaryDto.accountNumber, ifsccode = beneficiaryDto.ifscCode, maxamount = beneficiaryDto.maxAmount, maxtransactions = beneficiaryDto.maxTransactions, address = beneficiaryDto.address, usersaccountnumber = beneficiaryDto.usersAccountNumber }; entity.beneficiaries.Add(addBeneficiary); entity.SaveChanges(); return(Ok(addBeneficiary)); }