Esempio n. 1
0
        public Status AddWaterQuality(double ph, string comprehensiveevaluation, string remark, List <IFormFile> files)
        {
            this._logger.LogWarning("The server execute AddWaterQuality   --" + DateTime.Now.ToString());
            List <string>     filenames      = new List <string>();
            string            resultfilename = string.Empty;
            bool              flag;
            TWaterQualityInfo waterQualityInfo = new TWaterQualityInfo()
            {
                DateOfSampling          = DateTime.Now,
                Ph                      = ph,
                ComprehensiveEvaluation = comprehensiveevaluation,
                Remark                  = remark
            };

            flag = UpLoadFile.FileSave(files, DateTime.Now.ToString("yyyy-MM-dd"), out filenames);
            if (flag)
            {
                filenames.Sort();
                resultfilename         = string.Join("", filenames.ToArray());
                waterQualityInfo.Image = resultfilename;
                EFHelper <TWaterQualityInfo> eFHelper = new EFHelper <TWaterQualityInfo>();
                int result = eFHelper.Add(waterQualityInfo);
                return(result > 0 ? new Status(true) : new Status(false));
            }
            else
            {
                return(new Status(false));
            }
        }
Esempio n. 2
0
        public Status DeleteWaterQuality(TWaterQualityInfo waterQualityInfo)
        {
            this._logger.LogWarning("The server execute DeleteWaterQuality   --" + DateTime.Now.ToString());
            EFHelper <TWaterQualityInfo> eFHelper = new EFHelper <TWaterQualityInfo>();
            int result = eFHelper.Delete(waterQualityInfo);

            return(result > 0 ? new Status(true) : new Status(false));
        }