예제 #1
0
        public void DeleteUser(string userId, string roleId)
        {
            var model = _dbContext.UserRoles.First(r => r.RoleId == roleId && r.UserId == userId);

            _dbContext.Entry(model).State = EntityState.Deleted;
            _dbContext.SaveChanges();
        }
        public void Save <TModel>(TModel model)
        {
            var dbModel = Mapper.Map <TModel, SiteRule>(model);

            _context.SiteRules.Attach(dbModel);
            _context.Entry(dbModel).State = EntityState.Modified;
            _context.SaveChanges();
        }
예제 #3
0
 public virtual void Delete(TEntity entityToDelete)
 {
     if (Context.Entry(entityToDelete).State == EntityState.Detached)
     {
         DbSet.Attach(entityToDelete);
     }
     //Context.Entry(entityToDelete).State=EntityState.Deleted;
     DbSet.Remove(entityToDelete);
 }
예제 #4
0
        public virtual void Update(TEntity entity)
        {
            string userName = _userResolverService.GetUser();

            entity.UserSign   = userName;
            entity.UpdateDate = System.DateTime.Now;
            entity.Status     = "Y";
            dbSet.Attach(entity);
            dataContext.Entry(entity).State = EntityState.Modified;
        }
예제 #5
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,FullName,IIN")] Visitor visitor)
        {
            if (ModelState.IsValid)
            {
                db.Entry(visitor).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(visitor));
        }
        // [Audit]
        public async Task <ActionResult> Edit([Bind(Include = "MaLoaiXuatNhap,TenLoaiXuatNhap")] LoaiXuatNhap loaiXuatNhap)
        {
            if (ModelState.IsValid)
            {
                db.Entry(loaiXuatNhap).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(loaiXuatNhap));
        }
예제 #7
0
        // [Audit]
        public async Task <ActionResult> Edit([Bind(Include = "MaNuoc,TenNuoc,MaNhaThuoc")] Nuoc nuoc)
        {
            if (ModelState.IsValid)
            {
                //if (!User.IsInRole("Admin") && nuoc.MaNhaThuoc != this.GetNhaThuoc().MaNhaThuoc)
                //    throw new UnauthorizedAccessException();
                db.Entry(nuoc).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(nuoc));
        }
예제 #8
0
 public Task <IdentityResult> UpdateAsync(SiteRole role, CancellationToken cancellationToken)
 {
     _context.SiteRoles.Attach(role);
     _context.Entry(role).State = EntityState.Modified;
     if (cancellationToken.IsCancellationRequested)
     {
         return(Task.FromResult(IdentityResult.Failed(new[] { new IdentityError()
                                                              {
                                                                  Description = "Operation was cancelled by request"
                                                              } })));
     }
     _context.SaveChanges();
     return(Task.FromResult(IdentityResult.Success));
 }
예제 #9
0
 public void UpdateSysConfig(SysConfig sysConfig)
 {
     context.Entry(sysConfig).State = EntityState.Modified;
 }
예제 #10
0
 public virtual void Update(T entity)
 {
     dbSet.Attach(entity);
     context.Entry(entity).State = EntityState.Modified;
 }