public async Task <ActionResult> ManageServiceableAreaPinCode(ServiceOfferedModel service)
        {
            if (service.ServiceAreaId != null)
            {
                service.EventAction = 'U';
            }
            else
            {
                service.EventAction = 'I';
            }
            service.UserId = CurrentUser.UserId;
            var response = await _services.AddOrEditServiceableAreaPin(service);

            TempData["response"] = response;

            var services = new ManageServiceModel();

            services.Services = await _services.GetServiceAreaPins(new FilterModel { ServiceId = service.ServiceId });

            services.Service = await _services.GetServiceOfferd(new FilterModel { ServiceId = service.ServiceId });

            services.Service.IsActive      = false;
            services.Service.LocationList  = new SelectList(Enumerable.Empty <SelectList>());
            services.Service.ServiceAreaId = null;
            services.Files       = new List <ProviderFileModel>();
            services.ImportModel = new ProviderFileModel();
            return(View(services));
        }