/// <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));
 }