public IHttpActionResult GetLowestAndMostRecentPriceByRouteIDandZbirnikTonsID(int routeID, int ZbirnikTonID) { WebResponseContentModel <decimal> tmpUser = new WebResponseContentModel <decimal>(); Del <decimal> responseStatusHandler = ProcessContentModel; try { decimal dPriceFromTender = tenderRepo.GetLowestAndMostRecentPriceByRouteIDandZbirnikTonsID(routeID, ZbirnikTonID); tmpUser.Content = dPriceFromTender == 0 ? tenderRepo.GetLowestAndMostRecentPriceByRouteID(routeID) : dPriceFromTender; responseStatusHandler(tmpUser); } catch (Exception ex) { responseStatusHandler(tmpUser, ex); return(Json(tmpUser)); } return(Json(tmpUser)); }