Exemplo n.º 1
0
        public IActionResult Query([FromQuery] CartQueryRequest filter)
        {
            ResultCode resultCode; QueryModel queryResult;

            (resultCode, queryResult) = _service.Query(filter);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = queryResult,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }
Exemplo n.º 2
0
        public IActionResult Authenticate([FromBody] AccountAuthenticateRequest body)
        {
            ResultCode resultCode; AccountModel account;

            (resultCode, account) = _service.Authenticate(body);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = account,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }
Exemplo n.º 3
0
        public IActionResult Delete([FromQuery] int id)
        {
            ResultCode resultCode; int?productID;

            (resultCode, productID) = _service.Delete(id);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = productID,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }
Exemplo n.º 4
0
        public IActionResult Create([FromForm] ProductCreateRequest form)
        {
            ResultCode resultCode; int?productID;

            (resultCode, productID) = _service.Create(form);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = productID,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }
Exemplo n.º 5
0
        public IActionResult UpdateStatus([FromQuery] OrderUpdateStatusRequest parameters)
        {
            ResultCode resultCode; int?result;

            (resultCode, result) = _service.UpdateStatus(parameters);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = result,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }
Exemplo n.º 6
0
        public IActionResult Create([FromBody] OrderCreateRequest body)
        {
            ResultCode resultCode; string orderID;

            (resultCode, orderID) = _service.Create(body);

            Result error; int statusCode;

            (statusCode, error) = ResultHandler.GetStatusCodeAndResult(resultCode);

            GeneralResponse response = new GeneralResponse
            {
                Result = orderID,
                Error  = error,
            };

            return(StatusCode(statusCode, response));
        }