using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
///
/// 天气记录
///
public class WeatherService
{
public static Model.SGGLDB db = Funs.DB;
///
/// 根据主键获取事故类型
///
///
///
public static Model.Weather GetWeatherByDateAndCity(DateTime date, string city)
{
return Funs.DB.Weather.FirstOrDefault(e => e.Date == date && e.City == city);
}
///
/// 添加事故类型
///
///
public static void AddWeather(Model.Weather weather)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
Model.Weather newWeather = new Model.Weather
{
WeatherId = weather.WeatherId,
City = weather.City,
Date = weather.Date,
WeatherRef = weather.WeatherRef,
CurrTem = weather.CurrTem,
AllTem = weather.AllTem
};
db.Weather.InsertOnSubmit(newWeather);
db.SubmitChanges();
}
}
///
/// 根据主键删除事故类型
///
///
public static void DeleteWeatherById(string weatherId)
{
Model.SGGLDB db = Funs.DB;
Model.Weather weather = db.Weather.FirstOrDefault(e => e.WeatherId == weatherId);
if (weather != null)
{
db.Weather.DeleteOnSubmit(weather);
db.SubmitChanges();
}
}
}
}