/// <summary> /// 编辑gongzi /// </summary> /// <param name="dto">实体</param> /// <returns></returns> public bool Update(GongziDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); var entity = Mapper.Map <GongziDto, GongziEntity>(dto); dbSet.AddOrUpdate(entity); scope.SaveChanges(); return(true); } }
//private readonly IDbContextScopeFactory _dbScopeFactory; //public GongziService(IDbContextScopeFactory dbScopeFactory) //{ // _dbScopeFactory = dbScopeFactory; //} #endregion #region IGongziService 接口实现 /// <summary> /// 添加gongzi /// </summary> /// <param name="dto">gongzi实体</param> /// <returns></returns> public string Add(GongziDto dto) { using (var scope = _dbScopeFactory.Create()) { var db = GetDb(scope); var dbSet = GetDbSet(db); var entity = Mapper.Map <GongziDto, GongziEntity>(dto); entity.Create(); dbSet.Add(entity); scope.SaveChanges(); return(entity.Id); } }
public ActionResult Edit(string moudleId, string menuId, string btnId, GongziDto dto) { gongziService.Update(dto); return(RedirectToAction("Index", RouteData.Values)); }