예제 #1
0
 public ActionResult AutoCompleteSearchCampaignServiceOnMapping(string keyword, int?areaId, int?subAreaId, int?typeId)
 {
     Logger.Info(_logMsg.Clear().SetPrefixMsg("Auto complete Search Campaign/Service").ToInputLogString());
     try
     {
         _srFacade = new ServiceRequestFacade();
         List <CampaignServiceEntity> result = _srFacade.AutoCompleteSearchCampaignServiceOnMapping(keyword, areaId, subAreaId, typeId);
         return(Json(result.Select(r => new
         {
             r.CampaignServiceId,
             r.CampaignServiceName,
         })));
     }
     catch (Exception ex)
     {
         Logger.Info(_logMsg.Clear().SetPrefixMsg("Auto complete Search Campaign/Service").ToFailLogString());
         return(Error(new HandleErrorInfo(ex, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                          this.ControllerContext.RouteData.Values["action"].ToString())));
     }
 }