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)); }