Пример #1
0
        /// <summary>
        /// Get all Zip Codes from the database
        /// </summary>
        /// <returns></returns>
        public IHttpActionResult Get()
        {
            ZipCodeService zipCodeService = CreateZipCodeService();
            var            zipCodes       = zipCodeService.GetZipCode();

            return(Ok(zipCodes));
        }
Пример #2
0
        private ZipCodeService CreateZipCodeService()
        {
            var userId         = Guid.Parse(User.Identity.GetUserId());
            var zipCodeService = new ZipCodeService(userId);

            return(zipCodeService);
        }
Пример #3
0
        public void should_give_false_if_input_is_null()
        {
            var z = new ZipCodeService();

            bool result = z.Validate(null);

            Assert.AreEqual(false, result);
        }
Пример #4
0
        public JsonResult <Deal_ClienteEndereco> Get(int cep)
        {
            var c = ZipCodeService.BuscaEndereco(cep);

            return(Json(c, new JsonSerializerSettings {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            }));
        }
Пример #5
0
        public void should_give_false_if_input_is_bad(string zip)
        {
            var z = new ZipCodeService();

            bool result = z.Validate(zip);

            Assert.AreEqual(false, result);
        }
Пример #6
0
        public void should_give_true_if_input_is_nnn_nn(string zipcode)
        {
            var z = new ZipCodeService();

            bool result = z.Validate(zipcode);

            Assert.AreEqual(true, result);
        }
Пример #7
0
        public void test3(string badZip)
        {
            var z = new ZipCodeService();

            Assert.ThrowsException <ArgumentException>(() =>

                                                       z.SlashZipCode(badZip)
                                                       );
        }
Пример #8
0
        public void test2()
        {
            var z = new ZipCodeService();

            int[] result = z.SlashZipCode("333 77");

            Assert.AreEqual(333, result[0]);
            Assert.AreEqual(77, result[1]);
        }
Пример #9
0
        public void test1()
        {
            var z = new ZipCodeService();

            int[] result = z.SlashZipCode("111 22");

            Assert.AreEqual(111, result[0]);
            Assert.AreEqual(22, result[1]);
        }
Пример #10
0
        /// <summary>
        /// Delete an existing Zip Code from the database
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IHttpActionResult Delete(int id)
        {
            ZipCodeService zipCodeService = CreateZipCodeService();
            var            zipCodes       = zipCodeService.DeleteZipCodeByZipCodeId(id);

            if (zipCodes == true)
            {
                return(Ok(zipCodes));
            }
            return(InternalServerError());
        }
Пример #11
0
        public IHttpActionResult GetServiceableZipCode(string zip)
        {
            var zipService = new List <ServiceableZipCodes>();

            try
            {
                zipService = ZipCodeService.GetServiceableZipCodes(zip);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }

            return(Ok(zipService));
        }
Пример #12
0
        public ModifyModel(
            UserManager <User> userManager,
            SignInManager <User> signInManager,
            ILogger <ChangePasswordModel> logger,
            IEmailSender emailSender,
            DataContext context,
            ZipCodeService zipCodeService,
            UploadService uploadService)

        {
            _userManager    = userManager;
            _signInManager  = signInManager;
            _logger         = logger;
            _emailSender    = emailSender;
            _context        = context;
            _zipCodeService = zipCodeService;
            _uploadService  = uploadService;
        }
 public RegisterModel(
     UserManager <User> userManager,
     SignInManager <User> signInManager,
     ILogger <RegisterModel> logger,
     IEmailSender EmailModel,
     RoleManager <IdentityRole> roleManager,
     ZipCodeService zipCodeService,
     DataContext context
     )
 {
     _userManager    = userManager;
     _signInManager  = signInManager;
     _logger         = logger;
     _EmailModel     = EmailModel;
     _roleManager    = roleManager;
     _zipCodeService = zipCodeService;
     _context        = context;
 }
Пример #14
0
 public ZipCodeController(ZipCodeService zipCodeService)
 {
     _zipCodeService = zipCodeService;
 }
Пример #15
0
        public ZipCodeController()
        {
            var unitOfWork = new EFUnitOfWork();

            _ZipCodeService = new ZipCodeService(unitOfWork);
        }