コード例 #1
0
        public async Task <IActionResult> UpdateTestSiteAsync(TestSiteInfo testSiteInfo)
        {
            try
            {
                //判断传过来的信息是否存在
                if (await dbContext.testSiteInfoRepository.IsExistAsync(testSiteInfo.TestSiteID))
                {
                    //找到这条数据
                    TestSiteInfo testSite = await dbContext.testSiteInfoRepository.GetFirstInfo(testSiteInfo.TestSiteID);

                    //修改数据
                    dbContext.testSiteInfoRepository.UpdateInfo(testSite);
                    if (await dbContext.testSiteInfoRepository.SaveAsync())
                    {
                        return(Ok(1));
                    }
                }
                _logger.LogInformation($"{DateTime.Now.ToString("yyyyMMddHHmmssfff")}修改试验地点信息");
                //如果不存在返回错误信息
                return(NotFound());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
 public async Task <IActionResult> InsertTestSiteAsync(TestSiteInfo testSiteInfo)
 {
     try
     {
         dbContext.testSiteInfoRepository.CreateInfo(testSiteInfo);
         if (await dbContext.testSiteInfoRepository.SaveAsync())
         {
             return(Ok(1));
         }
         _logger.LogInformation($"{DateTime.Now.ToString("yyyyMMddHHmmssfff")}添加试验地点信息");
         return(Ok("注册失败"));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
        public async Task <IActionResult> GetFirstTestSiteAsync(int TestSiteId)
        {
            try
            {
                //判断传过来的值是否存在
                if (await dbContext.testSiteInfoRepository.IsExistAsync(TestSiteId))
                {
                    //找到这条数据
                    TestSiteInfo testSiteInfo = await dbContext.testSiteInfoRepository.GetFirstInfo(TestSiteId);

                    return(Ok(testSiteInfo));
                }
                _logger.LogInformation($"{DateTime.Now.ToString("yyyyMMddHHmmssfff")}显示一条试验地点信息");
                //如果不存在返回错误信息
                return(NotFound());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }