Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 4
0
        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));
        }