public JsonResult CanReceiveProductGifts(int destinationID) { try { var source = SessionHelper.CurrentEntity; var destination = entityRepository.GetById(destinationID); MethodResult result = giftService.CanReceiveProductGifts(source, destination); if (result.IsError) { return(JsonData(new { result = false, error = result.Errors[0] })); } return(JsonData(new { result = true, error = "" })); } catch (Exception e) { return(JsonError("Undefined error!")); } }