private UserPermision GetPermision() { UserPermision prem = new UserPermision(); prem.Admin = permAdmin.Checked; prem.CreateUsers = permCreateUsers.Checked; prem.Replenishment = permReplenishment.Checked; prem.CreateOrders = permCreateOrders.Checked; prem.ChangeOrders = permChangeOrders.Checked; prem.Priority = permPriority.Checked; return(prem); }
public Result DelUserPermission(UserPermision permission) { var result = new Result(); try { using (var connection = _dapperAdapter.Get()) { connection.Execute("delete from seg.user_permission where Permission_id = @PermissionId and user_id = @UserId", permission); result.Success = true; } } catch (Exception ex) { result.Message = "Error borrando permiso a usuario."; result.Exception = ex; } return(result); }
public Result <UserPermision> InsUserPermission(UserPermision permission) { var result = new Result <UserPermision>(); try { using (var connection = _dapperAdapter.Get()) { permission.Id = connection.QuerySingle <int>(@"INSERT INTO seg.user_permission (user_id, permission_id) VALUES ( @UserId, @PermissionId) returning id;", permission); result.Data = permission; result.Success = true; } } catch (Exception ex) { result.Message = "Error insertando permiso a usuario."; result.Exception = ex; } return(result); }
public static async Task <bool> Delete(Article actuality) { UserPermision.HasRank(Zal.Session.CurrentUser, ZAL.Rank.Vedouci); return(await Gateway.DeleteAsync(actuality.model.Id)); }