using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class LotAPIService { /// /// 车辆冲洗监测 /// /// /// public static string saveCarWashCheck(Model.CarWashCheckInput input) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { //使用Emitmapper 将input 映射到实体类db.ZJ_CarWashCheck var entity = EmitMapper.ObjectMapperManager.DefaultInstance.GetMapper().Map(input); entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTime.Now; db.ZJ_CarWashCheck.InsertOnSubmit(entity); db.SubmitChanges(); return entity.Id; } } /// /// 保存深基坑监测 /// /// /// public static string saveDeepPitCheck(Model.DeepPitCheckInput input) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { //使用Emitmapper 将input 映射到实体类db.ZJ_DeepPitCheck var entity = EmitMapper.ObjectMapperManager.DefaultInstance.GetMapper().Map(input); entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTime.Now; db.ZJ_DeepPitCheck.InsertOnSubmit(entity); db.SubmitChanges(); return entity.Id; } } /// /// 保存塔式起重机预警 /// /// /// public static string saveTowerCraneWarning(Model.TowerCraneWarningInput input) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { //使用Emitmapper 将input 映射到实体类db.ZJ_TowerCraneWarning var entity = EmitMapper.ObjectMapperManager.DefaultInstance.GetMapper().Map(input); entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTime.Now; db.ZJ_TowerCraneWarning.InsertOnSubmit(entity); db.SubmitChanges(); return entity.Id; } } /// /// 保存水电监测 /// /// /// public static string saveWaterElectricityCheck(Model.EnergyInput input) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { //使用Emitmapper 将input 映射到实体类db.ZJ_WaterElectricityCheck var entity = EmitMapper.ObjectMapperManager.DefaultInstance.GetMapper().Map(input); entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTime.Now; db.ZJ_Energy.InsertOnSubmit(entity); db.SubmitChanges(); return entity.Id; } } /// /// 保存环境监测 /// /// /// public static string saveEnvironmentCheck(Model.EnvironmentalCheckInput input) { using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString)) { //使用Emitmapper 将input 映射到实体类db.ZJ_EnvironmentCheck var entity = EmitMapper.ObjectMapperManager.DefaultInstance.GetMapper().Map(input); entity.Id = Guid.NewGuid().ToString(); entity.CreateTime = DateTime.Now; db.EnvironmentalCheck.InsertOnSubmit(entity); db.SubmitChanges(); return entity.Id; } } } }