コード例 #1
0
        public ResponseDTO <CategoryDTO> Delete(int id)
        {
            ResponseDTO <CategoryDTO> result = new Base.ResponseDTO <CategoryDTO>();

            try
            {
                _CategoryService.Delete(id);
                result.StatusCode = 200; //OK
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }
コード例 #2
0
        public ResponseDTO <List <CategoryDTO> > GetAll()
        {
            ResponseDTO <List <CategoryDTO> > result = new Base.ResponseDTO <List <CategoryDTO> >();

            try
            {
                var list = _CategoryService.GetAll().ToList();
                result.StatusCode = 200; //OK
                result.Data       = list;
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }
コード例 #3
0
        public ResponseDTO <CategoryDTO> Update([FromBody] CategoryDTO dto)
        {
            ResponseDTO <CategoryDTO> result = new Base.ResponseDTO <CategoryDTO>();

            try
            {
                _CategoryService.Update(dto.Id, dto);
                result.StatusCode = 200; //OK
                result.Data       = dto;
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }
コード例 #4
0
        public ResponseDTO <CategoryDTO> Get(int id)
        {
            ResponseDTO <CategoryDTO> result = new Base.ResponseDTO <CategoryDTO>();

            try
            {
                var dto = _CategoryService.FindById(id);
                result.StatusCode = 200; //OK
                result.Data       = dto;
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }
コード例 #5
0
        public ResponseDTO <WordDTO> Insert([FromBody] WordDTO dto)
        {
            ResponseDTO <WordDTO> result = new Base.ResponseDTO <WordDTO>();

            try
            {
                _WordService.Create(dto);
                result.StatusCode = 200; //OK
                result.Data       = dto;
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }
コード例 #6
0
        public ResponseDTO <List <WordDTO> > GetByCategoryId(int id)
        {
            ResponseDTO <List <WordDTO> > result = new Base.ResponseDTO <List <WordDTO> >();

            try
            {
                var list = _WordService.GetByCategoryId(id);
                result.StatusCode = 200; //OK
                result.Data       = list;
            }
            catch (Exception e)
            {
                result.StatusCode = 500; //Error
                result.Message    = e.Message;
            }

            return(result);
        }