Ejemplo n.º 1
0
        public Province UpdateProvinceData()
        {
            string errmsg = "";

            try
            {
                HttpHelper httpHelper = new HttpHelper();
                string     result     = httpHelper.HttpResponsePostString(Configs.ApiProvinceUrl);
                if (string.IsNullOrEmpty(result))
                {
                    return(null);
                }
                ProvinceBusiness business = new ProvinceBusiness();
                Province         province = business.SaveData(result, out errmsg);
                if (province != null && string.IsNullOrEmpty(errmsg))
                {
                    Console.WriteLine($"获取并保存省份数据成功,共计{province.Result.Count}条记录。");
                    return(province);
                }
                else
                {
                    Console.WriteLine("保存数据失败!错误:" + errmsg);
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public IActionResult EditStatus(ProvinceEditStatusViewModel province)
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.EditStatus(province);

            return(Ok(result));
        }
Ejemplo n.º 3
0
 public ProvinceController(MardisContext mardisContext,
                           IMemoryCache distributedCache,
                           ILoggerFactory _loggerFactory)
 {
     _provinceBusiness = new ProvinceBusiness(mardisContext, distributedCache);
     _logger           = _loggerFactory.CreateLogger("Mardis.Engine.Services");
 }
Ejemplo n.º 4
0
        public IActionResult GetById(int Id)
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.GetById(Id);

            return(Ok(result));
        }
Ejemplo n.º 5
0
        public IActionResult Delete(ProvinceDeleteViewModel province)
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.Delete(province);

            return(Ok(result));
        }
Ejemplo n.º 6
0
        public IActionResult GetAll()
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.GetAll();

            return(Ok(result));
        }
Ejemplo n.º 7
0
        public IActionResult Add(AddProvinceViewModel province)
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.AddProvince(province);

            return(Ok(result));
        }
Ejemplo n.º 8
0
        public IActionResult GetPaging(BaseCondition <Province> condition)
        {
            ProvinceBusiness provinceBusiness = new ProvinceBusiness();
            var result = provinceBusiness.GetAllProvinceSearched(condition);

            return(Ok(result));
        }
Ejemplo n.º 9
0
 public ServicesLocalizationController(UserManager <ApplicationUser> userManager,
                                       IHttpContextAccessor httpContextAccessor,
                                       MardisContext mardisContext,
                                       ILogger <ServicesLocalizationController> logger,
                                       ILogger <ServicesFilterController> loggeFilter,
                                       IMemoryCache memoryCache) :
     base(userManager, httpContextAccessor, mardisContext, logger)
 {
     countryBusiness  = new CountryBusiness(mardisContext, memoryCache);
     provinceBusiness = new ProvinceBusiness(mardisContext, memoryCache);
     districtBusiness = new DistrictBusiness(mardisContext);
     parishBusiness   = new ParishBusiness(mardisContext);
     sectorBusiness   = new SectorBusiness(mardisContext);
 }
Ejemplo n.º 10
0
 public BranchController(UserManager <ApplicationUser> userManager,
                         IHttpContextAccessor httpContextAccessor,
                         MardisContext mardisContext,
                         ILogger <BranchController> logger,
                         ILogger <ServicesFilterController> loggeFilter,
                         IMemoryCache memoryCache,
                         RedisCache distributedCache)
     : base(userManager, httpContextAccessor, mardisContext, logger)
 {
     TableName             = CBranch.TableName;
     ControllerName        = CBranch.Controller;
     _cache                = memoryCache;
     _branchBusiness       = new BranchBusiness(mardisContext);
     _branchImageBusiness  = new BranchImageBusiness(mardisContext);
     _taskCampaignBusiness = new TaskCampaignBusiness(mardisContext, distributedCache);
     _countryBusiness      = new CountryBusiness(mardisContext, memoryCache);
     _provinceBusiness     = new ProvinceBusiness(mardisContext, memoryCache);
     _districtBusiness     = new DistrictBusiness(mardisContext);
     _parishBusiness       = new ParishBusiness(mardisContext);
     _sectorBusiness       = new SectorBusiness(mardisContext);
     _smsBusiness          = new SmsBusiness(mardisContext);
 }