Example #1
0
        public ResponseResult Delete(int id)
        {
            try
            {

                var loaiCT = _chungtuService.GetEntityById(id);
                // check exist
                if (loaiCT == null)
                {
                    var result = new Response<ChungTuModel>
                    {
                        Message = HttpMessage.DATA_NOT_FOUND,
                        Status = false,
                    };
                    ActionContext.Response.StatusCode = HttpStatusCode.NotFound;
                    return new ResponseResult(result, ActionContext);
                }

                _chungtuService.Delete(loaiCT);
                var data = new Response<ChungTuModel>
                {
                    Message = "delete Success",
                    Status = true,
                };

                return new ResponseResult(data, ActionContext);
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                var data = new Response<LoaiChungTuModel>
                {
                    Message = HttpMessage.ERROR_DELETE,
                    Status = false
                };
                ActionContext.Response.StatusCode = HttpStatusCode.InternalServerError;
                return new ResponseResult(data, ActionContext);
            }
        }