Exemplo n.º 1
0
        public GetUserPermissionViewModel Update(UpdateUserPermissionViewModel model, int userID)
        {
            var mapper = new MapperWrapper <GetUserPermissionViewModel, UserPermission>();

            var existsUserPermission = _dbContext.UserPermission.FirstOrDefault(up => up.UserID == model.UserID && up.PermissionCode == model.PermissionCode && up.AppID == model.AppID && up.ID != model.ID && !up.IsDeleted);

            if (existsUserPermission != null)
            {
                return(mapper.GetModel(existsUserPermission));
            }

            var entity = new MapperWrapper <UpdateUserPermissionViewModel, UserPermission>().GetEntity(model);

            _dbContext.Update <UserPermission, int>(entity, userID);

            return(new MapperWrapper <GetUserPermissionViewModel, UserPermission>().GetModel(entity));
        }
 public GetUserPermissionViewModel Put(UpdateUserPermissionViewModel model)
 {
     return(_biz.Update(model, User.GetUserID()));
 }