public Messages <tblNew> GetAll(short permissions) { var response = new Commons.Messages <tblNew>() { Status = false, Message = string.Empty }; try { if (ADecentralize.Read(permissions)) { response.List = new ANews().GetAll(); response.Status = true; response.Message = response.Status ? "Get all successfully." : "Get all failed."; return(response); } response.Message = "Limit permissions!"; return(response); } catch (Exception ex) { FileHelper.WriteLine(Settings.Path, ex); response.Message = "Execution error!"; return(response); } }
public Messages <tblNew> InsertAndUpdate(short permissions, tblNew news) { var response = new Commons.Messages <tblNew>() { Status = false, Message = string.Empty }; try { if (ADecentralize.Create(permissions)) { response.Status = new ANews().InsertAndUpdate(news); if (new ANews().GetById(news.Id) != null) { response.Message = response.Status ? "Update successfully." : "Update failed."; } else { response.Message = response.Status ? "Insert successfully." : "Insert failed."; } return(response); } response.Message = "Limit permissions!"; return(response); } catch (Exception ex) { FileHelper.WriteLine(Settings.Path, ex); response.Message = "Execution error!"; return(response); } }
public Messages <tblNew> UpdateView(short permissions, int id) { var response = new Commons.Messages <tblNew>() { Status = false, Message = string.Empty }; try { if (ADecentralize.Delete(permissions)) { response.Status = new ANews().UpdateView(id); response.Message = response.Status ? "Update view successfully." : "Update view failed."; return(response); } response.Message = "Limit permissions!"; return(response); } catch (Exception ex) { FileHelper.WriteLine(Settings.Path, ex); response.Message = "Execution error!"; return(response); } }
public Messages <tblNew> GetByStatusPageList(short permissions, short status, int pageNumber, int pageSize) { var response = new Commons.Messages <tblNew>() { Status = false, Message = string.Empty }; try { if (ADecentralize.Read(permissions)) { response.PagedList = new ANews().GetByStatusPageList(status, pageNumber, pageSize); response.Status = true; response.Message = response.Status ? "Get by status page list successfully." : "Get by status page list failed."; return(response); } response.Message = "Limit permissions!"; return(response); } catch (Exception ex) { FileHelper.WriteLine(Settings.Path, ex); response.Message = "Execution error!"; return(response); } }