private SEC004P001DTO GetSeqMax(SEC004P001DTO dto)
        {
            int?sys_no = _DBManger.VSMS_SYSTEM.Max(m => m.SYS_SEQ).AsIntNull();

            dto.Model.SYS_NO = sys_no;
            return(dto);
        }
        private SEC004P001DTO GetByID(SEC004P001DTO dto)
        {
            dto.Model = _DBManger.VSMS_SYSTEM
                        .Where(m => (m.COM_CODE == dto.Model.COM_CODE) &&
                               (m.SYS_CODE == dto.Model.SYS_CODE)
                               )
                        .FirstOrDefault().ToNewObject(new SEC004P001Model());

            int?sys_no = _DBManger.VSMS_SYSTEM.Max(m => m.SYS_SEQ).AsIntNull();

            dto.Model.SYS_NO = sys_no;

            return(dto);
        }
 private SEC004P001DTO GetAll(SEC004P001DTO dto)
 {
     dto.Models = _DBManger.VSMS_SYSTEM
                  .Where(m =>
                         ((dto.Model.SYS_CODE == null || dto.Model.SYS_CODE == string.Empty) || m.SYS_CODE.Contains(dto.Model.SYS_CODE)) &&
                         ((dto.Model.SYS_SEQ == null) || m.SYS_SEQ == dto.Model.SYS_SEQ) &&
                         ((dto.Model.SYS_NAME_TH == null || dto.Model.SYS_NAME_TH == string.Empty) || m.SYS_NAME_TH.Contains(dto.Model.SYS_NAME_TH)) &&
                         ((dto.Model.SYS_NAME_EN == null || dto.Model.SYS_NAME_EN == string.Empty) || m.SYS_NAME_EN.Contains(dto.Model.SYS_NAME_EN)) &&
                         ((dto.Model.SYS_STATUS == null || dto.Model.SYS_STATUS == string.Empty) || m.SYS_STATUS.Contains(dto.Model.SYS_STATUS))
                         )
                  .OrderBy(m => new { m.SYS_SEQ })
                  .Select(m => new SEC004P001Model
     {
         SYS_CODE    = m.SYS_CODE,
         SYS_SEQ     = m.SYS_SEQ,
         SYS_NAME_TH = m.SYS_NAME_TH,
         SYS_NAME_EN = m.SYS_NAME_EN,
         SYS_STATUS  = m.SYS_STATUS
     }).ToList();
     return(dto);
 }
 public SEC004P001DA()
 {
     DTO = new SEC004P001DTO();
 }