Esempio n. 1
0
        public async Task <ActionResult <Discount> > GetDiscountByType(Guid id)
        {
            try
            {
                var discount = await _repo.GetDiscountByType(id);

                if (discount != null)
                {
                    return(Ok(BindOutput(StatusCodes.Status200OK, RequestState.Success, "Retrived record successfully", discount)));
                }
                else
                {
                    return(NotFound(BindOutput(StatusCodes.Status404NotFound, RequestState.Failed, "Unable to retrieve record")));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(BindOutput(StatusCodes.Status400BadRequest, RequestState.Error, ex.Message)));
            }
        }