Example #1
0
        public void Empty_ConstructBranchAddress()
        {
            var branchAddress = new BranchAddress();

            branchAddress.ShouldNotBeNull();
            branchAddress.BranchAddressId.ShouldBe(0);
            branchAddress.AddressType.ShouldBeNull();
        }
 public override string ToString()
 {
     return("Bank name: " + BankName.ToString() + "/n" +
            "Bank Number: " + BankNumber.ToString() + "/n" +
            "Branch number: " + BranchNumber.ToString() + "/n" +
            "Branch address: " + BranchAddress.ToString() + "/n" +
            "Branch city: " + BranchCity.ToString() + "/n");
 }
Example #3
0
        public override string ToString()
        {
            string Result = "Bank Accont details:\n";

            Result += "---------------------\n";
            Result += string.Format("Bank {0}, number {1}\n", BankName, BankNumber);
            Result += "Branch Address:\n" + BranchAddress.ToString();
            Result += "Branch number:\n" + BranchNumber;
            Result += string.Format("Account Number: {0}\n", AccountNumber);
            Result += "Balance: " + Balance;
            return(Result);
        }
        // GET: BranchAddress/Create
        public IActionResult Create(int id)
        {
            if (id.Equals(0))
            {
                return(RedirectToAction("Error", "Home"));
            }
            BranchAddress model = new BranchAddress
            {
                BranchId = id
            };

            return(View(model));
        }
 public void CreateBranchApplication()
 {
     Thread.Sleep(500);
     SelectBusinessFromList.ClickOn();
     BranchCreate.ClickOn();
     softAssert.VerifyElementIsPresent(BranchCancelButton);
     BranchSaveButton.ClickOn();
     softAssert.VerifyElementPresentInsideWindow(BranchEmail, BusinessClose);
     BranchAddress.EnterClearText(Constant.branchAddress);
     BranchCity.EnterText(Constant.businessCity);
     BranchPhone.EnterClearText(Constant.userPhone);
     BranchEmail.EnterClearText(Constant.userEmail);
     Thread.Sleep(500);
     BranchSaveButton.ClickOn();
     softAssert.VerifySuccessMsg();
 }
        public async Task <IActionResult> Create([Bind("BranchId,PostCode,HouseNumber,Street,City,Country,County,Longitute,Latitue,CreateTime,UpdateTime,UserId")] BranchAddress branchAddress)
        {
            if (ModelState.IsValid)
            {
                string currentUserId = _userManager.GetUserId(HttpContext.User);//Get UserId
                branchAddress.UserId     = currentUserId;
                branchAddress.CreateTime = DateTime.Now;
                branchAddress.UpdateTime = DateTime.Now;
                _context.BranchAddresses.Add(branchAddress);
                await _context.SaveChangesAsync();

                int Id = branchAddress.BranchId;//Return the Id after Add
                // return RedirectToAction(nameof(Index));
                //Redirect to Address page
                return(RedirectToAction("Index", "Branch", new { id = Id }));
            }
            return(View(branchAddress));
        }
        public async Task <IActionResult> GetAddressFromAPI([FromBody] BranchAddressModelView value)
        {
            WebSiteSetting _WebsiteSetting = await _context.WebSiteSettings.FirstOrDefaultAsync();

            string APIMyKey = _WebsiteSetting.AddressAPI;
            //Rs_5XMJYb0aGFo6VJ6Xb4w17847
            BranchAddress Myaddress = new BranchAddress();
            // var WebsiteSetting = _context.Settings.FirstOrDefault();
            var apiKey = new ApiKey(APIMyKey);

            using (var api = new GetAddesssApi(apiKey))
            {
                var result = await api.Address.Get(new GetAddressRequest(value.PostCode, value.HouseNumber));

                if (result.IsSuccess)
                {
                    var successfulResult = (GetAddressResponse.Success)result;

                    var latitude = successfulResult.Latitude;

                    var Longitude = successfulResult.Longitude;

                    foreach (var address in successfulResult.Addresses)
                    {
                        Myaddress.Street      = address.Line1 + " " + address.Line2 + " " + address.Line3 + " " + address.Line4;
                        Myaddress.City        = address.TownOrCity;
                        Myaddress.County      = address.County;
                        Myaddress.PostCode    = value.PostCode;
                        Myaddress.HouseNumber = value.HouseNumber;
                        Myaddress.Country     = "UK";
                        Myaddress.Longitute   = Longitude;
                        Myaddress.Latitue     = latitude;
                    }
                    return(Json(Myaddress));
                }
                POJOMsgs model = new POJOMsgs
                {
                    Flag = false,
                    Msg  = result.FailedResult.Raw.ToString()
                };
                return(Json(model));
            }
        }
        public async Task <IActionResult> DeleteBranchAddress(int id)
        {
            POJOMsgs model = new POJOMsgs();

            try
            {
                BranchAddress _BranchAddress = await _context.BranchAddresses.FindAsync(id);

                _context.BranchAddresses.Remove(_BranchAddress);
                await _context.SaveChangesAsync();

                model.Flag = true;
                model.Msg  = "Has Been Deleted it";
            }
            catch (Exception e)
            {
                model.Flag = false;
                model.Msg  = e.ToString();
            }
            return(Json(model));
        }
Example #9
0
        public void DeActiveBranchAddressTest()
        {
            BranchAddress branchAddress = branchDefaults.ReturnBranchAddressDefaults();

            branchAddress.DeActive();

            Assert.Equal(branchDefaults.addressTypeId, branchAddress.AddressTypeId);
            Assert.Equal(branchDefaults.position, branchAddress.Position);
            Assert.Equal(branchDefaults.address, branchAddress.Address);
            Assert.Equal(branchDefaults.phone, branchAddress.Phone);
            Assert.Equal(branchDefaults.fax, branchAddress.Fax);
            Assert.Equal(branchDefaults.phone2, branchAddress.Phone2);
            Assert.Equal(branchDefaults.fax2, branchAddress.Fax2);
            Assert.Equal(branchDefaults.email, branchAddress.Email);
            Assert.Equal(branchDefaults.description, branchAddress.Description);
            Assert.Equal(branchDefaults.addressName, branchAddress.AddressName);
            Assert.Equal(branchDefaults.cityCode, branchAddress.CityCode);
            Assert.Equal(branchDefaults.postalCode, branchAddress.PostalCode);
            Assert.Equal(branchDefaults.zipCode, branchAddress.ZipCode);
            Assert.Equal(DateTime.Now.Date, branchAddress.CreatedAt.Date);
            Assert.Equal(false, branchAddress.IsActive);
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,BranchId,PostCode,HouseNumber,Street,City,Country,County,Longitute,Latitue,CreateTime,UpdateTime,UserId")] BranchAddress branchAddress)
        {
            if (id != branchAddress.Id)
            {
                return(RedirectToAction("Error", "Home"));
            }

            if (ModelState.IsValid)
            {
                try
                {
                    string        currentUserId = _userManager.GetUserId(HttpContext.User);//Get UserId
                    BranchAddress model         = await _context.BranchAddresses.FindAsync(id);

                    model.City        = branchAddress.City;
                    model.Country     = branchAddress.Country;
                    model.County      = branchAddress.County;
                    model.HouseNumber = branchAddress.HouseNumber;
                    model.Latitue     = branchAddress.Latitue;
                    model.Longitute   = branchAddress.Longitute;
                    model.PostCode    = branchAddress.PostCode;
                    model.Street      = branchAddress.Street;
                    model.UpdateTime  = DateTime.Now;
                    model.UserId      = currentUserId;
                    _context.Update(model);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BranchAddressExists(branchAddress.Id))
                    {
                        return(RedirectToAction("Error", "Home"));
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(branchAddress));
        }
Example #11
0
        public void ConstructBranchAddress()
        {
            var branchAddress = new BranchAddress(branchDefaults.addressTypeId, branchDefaults.position,
                                                  branchDefaults.address, branchDefaults.phone, branchDefaults.fax, branchDefaults.phone2,
                                                  branchDefaults.fax2, branchDefaults.email, branchDefaults.description, branchDefaults.addressName,
                                                  branchDefaults.cityCode, branchDefaults.postalCode, branchDefaults.zipCode, branchDefaults.isActive);

            Assert.Equal(branchDefaults.addressTypeId, branchAddress.AddressTypeId);
            Assert.Equal(branchDefaults.position, branchAddress.Position);
            Assert.Equal(branchDefaults.address, branchAddress.Address);
            Assert.Equal(branchDefaults.phone, branchAddress.Phone);
            Assert.Equal(branchDefaults.fax, branchAddress.Fax);
            Assert.Equal(branchDefaults.phone2, branchAddress.Phone2);
            Assert.Equal(branchDefaults.fax2, branchAddress.Fax2);
            Assert.Equal(branchDefaults.email, branchAddress.Email);
            Assert.Equal(branchDefaults.description, branchAddress.Description);
            Assert.Equal(branchDefaults.addressName, branchAddress.AddressName);
            Assert.Equal(branchDefaults.cityCode, branchAddress.CityCode);
            Assert.Equal(branchDefaults.postalCode, branchAddress.PostalCode);
            Assert.Equal(branchDefaults.zipCode, branchAddress.ZipCode);
            Assert.Equal(DateTime.Now.Date, branchAddress.CreatedAt.Date);
            Assert.True(branchAddress.IsActive);
            Assert.Equal(ObjectState.Added, branchAddress.State);
        }
Example #12
0
        public BranchAddress ReturnBranchAddressDefaults()
        {
            BranchAddress branchAddress = new BranchAddress(addressTypeId, position, address, phone, fax, phone2, fax2, email, description, addressName, cityCode, postalCode, zipCode, isActive);

            return(branchAddress);
        }
Example #13
0
    private static async Task FinishDetails()
    {
        var phone = new SubscriberPhone
        {
            Subscriber = _subscriber,
            Number     = "12345678901"
        };

        var address = new SubscriberAddress
        {
            Subscriber = _subscriber,
            Street     = "10 Hamilton St.",
            Apartment  = "2nd Floor",
            City       = "Staten Island",
            PostalCode = "10304",
            Latitude   = 40.788645,
            Longitude  = -73.9707,
            State      = _context.States.First(s => s.Code == "NY")
        };

        await _context.SubscriberPhones.AddAsync(phone);

        await _context.SubscriberAddresses.AddAsync(address);

        var bphone = new BranchPhone
        {
            Branch = _context.Branches.First(),
            Number = "12345678901"
        };

        var baddress = new BranchAddress
        {
            Branch     = _context.Branches.First(),
            Street     = "10 Hamilton St.",
            Apartment  = "2nd Floor",
            City       = "Staten Island",
            PostalCode = "10304",
            Latitude   = 40.788645,
            Longitude  = -73.9707,
            State      = _context.States.First(s => s.Code == "NY")
        };

        await _context.BranchPhones.AddAsync(bphone);

        await _context.BranchAddresses.AddAsync(baddress);

        var fphone = new FranchisePhone
        {
            Franchise = _context.Franchises.First(),
            Number    = "12345678901"
        };

        var faddress = new FranchiseAddress
        {
            Franchise  = _context.Franchises.First(),
            Street     = "10 Hamilton St.",
            Apartment  = "2nd Floor",
            City       = "Staten Island",
            PostalCode = "10304",
            Latitude   = 40.788645,
            Longitude  = -73.9707,
            State      = _context.States.First(s => s.Code == "NY")
        };

        await _context.FranchisePhones.AddAsync(fphone);

        await _context.FranchiseAddresses.AddAsync(faddress);


        var cphone = new CustomerPhone
        {
            Customer = _context.Customers.First(),
            Number   = "12345678901"
        };

        var caddress = new CustomerAddress
        {
            Customer   = _context.Customers.First(),
            Street     = "10 Hamilton St.",
            Apartment  = "2nd Floor",
            City       = "Staten Island",
            PostalCode = "10304",
            Latitude   = 40.788645,
            Longitude  = -73.9707,
            State      = _context.States.First(s => s.Code == "NY")
        };

        await _context.CustomerPhones.AddAsync(cphone);

        await _context.CustomerAddresses.AddAsync(caddress);

        await _context.SaveChangesAsync();
    }
Example #14
0
 // public long BankAccountNumber { get; set; }
 public override string ToString()
 {
     return(BankNumber.ToString() + BankName.ToString() + BranchNumber.ToString() + BranchAddress.ToString() +
            BranchCity.ToString().ToString());
 }