public ActionResult DeleteStatusChanges(string jsonData = "{}") { ProductSearchFilter searchFilter = JsonConvert.DeserializeObject <ProductSearchFilter>(jsonData); try { _productFacade = new ProductFacade(); bool success = _productFacade.DeleteSRStatus(searchFilter); return(Json(new { Valid = success, Error = success ? string.Empty : Resource.Error_SaveFailed })); } catch (Exception ex) { Logger.Error("Exception occur:\n", ex); Logger.Info(_logMsg.Clear().SetPrefixMsg("Delete Status Changes").Add("Error Message", ex.Message).ToFailLogString()); return(Json(new { Valid = false, Error = Resource.Error_System, Errors = string.Empty })); } }