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); }
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); }
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); }
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); }
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); }