Exemplo n.º 1
0
        public async Task <HttpResponseModel> Billing_TransMiscellaneous_Set(TransMiscellaneousForCreateUpdate model)
        {
            var result = await _repo.Billing_TransMiscellaneous_Set(model);

            var modelForReturn = new HttpResponseModel();

            switch (result)
            {
            case 1:
                modelForReturn.HttpStatusCode = _response.Created;
                modelForReturn.ResponseModel  = _response.ShowHttpResponse(_response.Created);
                modelForReturn.Remarks        = "successfully added.";
                break;

            case 2:
                modelForReturn.HttpStatusCode = _response.Updated;
                modelForReturn.ResponseModel  = _response.ShowHttpResponse(_response.Updated);
                modelForReturn.Remarks        = "successfully updated.";
                break;

            default:
                modelForReturn.HttpStatusCode = _response.BadRequest;
                modelForReturn.ResponseModel  = _response.ShowHttpResponse(_response.BadRequest);
                modelForReturn.Remarks        = "error processing request.";
                break;
            }

            return(modelForReturn);
        }