public async Task <IActionResult> GetById(Guid id) { var query = new CartGetByIdQuery(id); var result = await Bus.RequestAsync(query); return(Result(HttpStatusCode.OK, result)); }
public AbstractApiResult GetById(string id) { var query = new CartGetByIdQuery(id); var result = Bus.Request(query); if (NotificationHandler.HasNotifications()) { return(ValidationErrorResult()); } return(result.Success ? (AbstractApiResult) new SuccessApiResult(HttpStatusCode.OK, result.Data) : (AbstractApiResult) new FailureApiResult(HttpStatusCode.BadRequest, result.Message)); }