Exemplo n.º 1
0
 public ResultModel DeleteDeathLine([FromBody] SaveDeathLineModel saveDeathLineModel)
 {
     try
     {
         ResultModel result       = new ResultModel();
         bool        hasDeathLine = RepositoryFactory.DeathLineRepository.HasDeathLine(saveDeathLineModel.YM);
         if (!hasDeathLine)
         {
             return(new ResultModel(ResultEnum.FAILED, @"ยังไม่มี Death line เดือนนี้ในระบบ"));
         }
         else
         {
             string deleteErrorString = string.Empty;
             bool   deleteResult      = RepositoryFactory.DeathLineRepository.DeleteDeathLine(saveDeathLineModel.YM, out deleteErrorString);
             if (deleteResult)
             {
                 return(new ResultModel(ResultEnum.OK, string.Empty));
             }
             else
             {
                 return(new ResultModel(ResultEnum.FAILED, deleteErrorString));
             }
         }
     }
     catch (Exception ex)
     {
         return(new ResultModel(ResultEnum.FAILED, ex.Message));
     }
 }
Exemplo n.º 2
0
 public ResultModel InsertDeathLine([FromBody] SaveDeathLineModel saveDeathLineModel)
 {
     try
     {
         ResultModel result       = new ResultModel();
         bool        hasDeathLine = RepositoryFactory.DeathLineRepository.HasDeathLine(saveDeathLineModel.YM);
         if (hasDeathLine)
         {
             return(new ResultModel(ResultEnum.FAILED, @"มี Death line ของเดือนนี้ในระบบแล้ว"));
         }
         else
         {
             string insertErrorString = string.Empty;
             bool   insertResult      = RepositoryFactory.DeathLineRepository.InsertDeathLine(saveDeathLineModel.YM, saveDeathLineModel.DeathLineDate.Value, saveDeathLineModel.UserId, out insertErrorString);
             if (insertResult)
             {
                 return(new ResultModel(ResultEnum.OK, string.Empty));
             }
             else
             {
                 return(new ResultModel(ResultEnum.FAILED, insertErrorString));
             }
         }
     }
     catch (Exception ex)
     {
         return(new ResultModel(ResultEnum.FAILED, ex.Message));
     }
 }