Beispiel #1
0
        public HttpResponseMessage GetNextCode([FromBody] DictonaryParamVM param)
        {
            HttpResponseMessage response = new HttpResponseMessage();

            try
            {
                string result = new DictionaryBL().GetNextCode(param.ParentCode);
                response = Request.CreateResponse <string>(HttpStatusCode.OK, result);
            }
            catch (Exception ex)
            {
                LogHelper.Write(this.GetType(), ex);
                response = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message);
            }
            return(response);
        }
Beispiel #2
0
        public HttpResponseMessage GetAllListByParentCode([FromBody] DictonaryParamVM param)
        {
            HttpResponseMessage response = new HttpResponseMessage();

            try
            {
                IList <DictionaryModel> list = new List <DictionaryModel>();
                list     = new DictionaryBL().GetList(param.ParentCode);
                response = Request.CreateResponse <IList <DictionaryModel> >(HttpStatusCode.OK, list);
            }
            catch (Exception ex)
            {
                LogHelper.Write(this.GetType(), ex);
                response = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message);
            }
            return(response);
        }
Beispiel #3
0
        public HttpResponseMessage GetByCode([FromBody] DictonaryParamVM param)
        {
            HttpResponseMessage response = new HttpResponseMessage();

            try
            {
                DictionaryModel model = new DictionaryModel();
                model    = new DictionaryBL().GetByID(param.DicCode);
                response = Request.CreateResponse <DictionaryModel>(HttpStatusCode.OK, model);
            }
            catch (Exception ex)
            {
                LogHelper.Write(this.GetType(), ex);
                response = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message);
            }
            return(response);
        }
Beispiel #4
0
        public HttpResponseMessage Add([FromBody] DictonaryParamVM param)
        {
            HttpResponseMessage response = new HttpResponseMessage();

            try
            {
                bool result = new DictionaryBL().Add(param.Model, SysCommon.CurrentUser.Id, DateTime.Now);
                if (result)
                {
                    response = Request.CreateResponse(HttpStatusCode.OK);
                }
                else
                {
                    response = Request.CreateResponse(HttpStatusCode.BadRequest);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Write(this.GetType(), ex);
                response = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message);
            }
            return(response);
        }
Beispiel #5
0
        public HttpResponseMessage Delete([FromBody] DictonaryParamVM param)
        {
            HttpResponseMessage response = new HttpResponseMessage();

            try
            {
                bool result = new DictionaryBL().Delete(param.DicCode);
                if (result)
                {
                    response = Request.CreateResponse(HttpStatusCode.OK);
                }
                else
                {
                    response = Request.CreateResponse(HttpStatusCode.BadRequest);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Write(this.GetType(), ex);
                response = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.Message);
            }
            return(response);
        }