public MarketType UpdateMarketType(MarketType mt) { if (mt == null) { return null; } //修改 直接修改 using (ChooseDishesEntities entities = new ChooseDishesEntities()) { try { var type = entities.MarketType.SingleOrDefault(bt => bt.Id == mt.Id); if (type != null) { type.Deleted = mt.Deleted; type.Name = mt.Name; type.StartTime = mt.StartTime; type.Status = mt.Status; type.UpdateBy = mt.UpdateBy; type.UpdateDatetime = mt.UpdateDatetime; entities.SaveChanges(); return type; } } catch (Exception e) { e.ToString(); return null; } return null; } }
public MarketType AddMarketType(MarketType mt) { if (mt == null) { return null; } //添加 using (ChooseDishesEntities entities = new ChooseDishesEntities()) { try { MarketType market=entities.MarketType.Add(mt); entities.SaveChanges(); return market; } catch (Exception e) { e.ToString(); return null; } } }
public MarketType CreateMarketType(MarketTypeBean bean) { MarketType beanBack = new MarketType(); beanBack.Id = bean.Id; beanBack.Name = bean.Name; beanBack.StartTime = Convert.ToDateTime(bean.ShowStartTime); beanBack.CreateDatetime = bean.CreateDatetime; beanBack.CreateBy = bean.CreateBy; beanBack.Deleted = bean.Deleted; beanBack.Status = bean.Status; beanBack.UpdateDatetime = bean.UpdateDatetime; beanBack.UpdateBy = bean.UpdateBy; return beanBack; }
public MarketTypeBean CreateMarketTypeBean(MarketType bean) { this.Id = bean.Id; this.Name = bean.Name; this.StartTime = bean.StartTime; this.CreateDatetime = bean.CreateDatetime; this.CreateBy = bean.CreateBy; this.Deleted = bean.Deleted; this.Status = bean.Status; this.UpdateDatetime = bean.UpdateDatetime; this.UpdateBy = bean.UpdateBy; return this; }
public bool DeleteMarketTypeById(int id) { if (id < 0) { return false; } using (ChooseDishesEntities entities = new ChooseDishesEntities()) { try { MarketType booktype = new MarketType() { Id = id, }; DbEntityEntry<MarketType> entry = entities.Entry<MarketType>(booktype); entry.State = EntityState.Deleted; entities.SaveChanges(); return true; } catch (Exception e) { e.ToString(); return false; } } }