Example #1
0
 public AddressController()
 {
     //citySerializer = new XmlSerializer(typeof(List<City>));
     //districtSerializer = new XmlSerializer(typeof(List<District>));
     //GetCitiesAndDistricts();
     addressBusiness = AddressBusiness.GetInstance();
 }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            #region
            HttpRequest     requestobject   = context.Request;
            AddressBusiness addressbusiness = new AddressBusiness();
            String          action          = requestobject.QueryString["action"];
            String          json            = "";
            //同业务层开始交互
            switch (action)
            {
            case "viewcity":
                json = addressbusiness.GetCity(23);
                break;

            case "viewcounty":
                json = addressbusiness.GetCounty(23);
                break;

            default:
                break;
            }
            context.Response.ContentType = "text/json";
            context.Response.Write(json);
            #endregion
        }
        public void AddAddress()
        {
            mock.Setup(x => x.AddAddressDA(addressInfo)).Returns(true);
            IAddressBusiness addressBusiness = new AddressBusiness(mock.Object);
            bool             result          = addressBusiness.AddAddressBL(addressInfo);

            Assert.IsTrue(result);
        }
 private void UpdateAddress(AddressEntity entity)
 {
     try
     {
         using (var Addresss = new AddressBusiness())
         {
             var opSuccessful = Addresss.UpdateAddress(entity);
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
     }
 }
        public void GetEmployeeById()
        {
            int id = 1;

            mock.Setup(x => x.GetAddressByIdDA(id)).Returns(addressInfo);
            IAddressBusiness addressBusiness = new AddressBusiness(mock.Object);

            AddressInfo address = addressBusiness.GetAddressByIdBL(id);

            Assert.IsNotNull(address);
            Assert.AreEqual(addressInfo.Country, address.Country);
            Assert.AreEqual(addressInfo.State, address.State);
            Assert.AreEqual(addressInfo.City, address.City);
            Assert.AreEqual(addressInfo.Street, address.Street);
        }
 private List <SuburbEntity> GetSuburbs()
 {
     try
     {
         using (var Addresss = new AddressBusiness())
         {
             return(Addresss.SelectSuburbs());
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
         return(null);
     }
 }
 private AddressEntity SelectAddressById(int id)
 {
     try
     {
         using (var Addresss = new AddressBusiness())
         {
             return(Addresss.SelectAddressById(id));
         }
     }
     catch (Exception ex)
     {
         //Log exception error
         _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true);
     }
     return(null);
 }
Example #8
0
        public Response<Model.Address> CreateAddress(Model.Address address)
        {
            Response<Model.Address> response = null;
            AddressBusiness addressBusiness = null;

            try
            {
                addressBusiness = new AddressBusiness();
                return addressBusiness.Create(address);
            }
            catch (Exception ex)
            {
                response = new Response<Model.Address>(null, ResponseStatus.Error, ex.Message);
            }

            return response;
        }
Example #9
0
        public Response <Model.Address> CreateAddress(Model.Address address)
        {
            Response <Model.Address> response        = null;
            AddressBusiness          addressBusiness = null;

            try
            {
                addressBusiness = new AddressBusiness();
                return(addressBusiness.Create(address));
            }
            catch (Exception ex)
            {
                response = new Response <Model.Address>(null, ResponseStatus.Error, ex.Message);
            }

            return(response);
        }
Example #10
0
        public ActionResult NewAddress([Bind(Include = "AddressLine1,AddressLine2,Pin,City,State,Country")]  AddressViewModel AddressModel)
        {
            if (ModelState.IsValid)
            {
                Guid            UserID           = new Guid(Session["userId"].ToString());
                AddressBusiness addressBusiness  = new AddressBusiness();
                var             addressDTOConfig = new MapperConfiguration(cfg => {
                    cfg.CreateMap <AddressDTO, AddressViewModel>();
                });
                IMapper    addressMapper = new Mapper(addressDTOConfig);
                AddressDTO newAddress    = addressMapper.Map <AddressViewModel, AddressDTO>(AddressModel);
                bool       a             = addressBusiness.AddAddress(UserID, newAddress);
                return(RedirectToAction("Address", "Address"));
            }

            AddressViewModel address = new AddressViewModel();

            return(View(address));
        }
Example #11
0
        public ActionResult Address()
        {
            AddressBusiness addressBusiness   = new AddressBusiness();
            Guid            UserID            = new Guid(Session["userId"].ToString());
            var             addressViewConfig = new MapperConfiguration(cfg => {
                cfg.CreateMap <AddresssDTO, AddresssViewModel>();
            });
            IMapper addressMapper = new Mapper(addressViewConfig);

            try
            {
                AddresssDTO       address          = addressBusiness.GetAllAddress(UserID);
                AddresssViewModel addressViewModel = new AddresssViewModel();
                addressViewModel = addressMapper.Map <AddresssDTO, AddresssViewModel>(address);
                return(View(addressViewModel));
            }
            catch (Exception)
            {
                //if address not exist return new form
                return(View("NewAddress"));
            }
        }