public void Update_EmptyUserNameTest() { try { puser_testObject.ID = ADOUser1.ID; busUser.EditUser(puser_testObject); Assert.Fail(); } catch (UIValidationExceptions ex) { Assert.IsTrue(ex.Exists(ExceptionResourceKeys.UsernameNotProvided)); } }
public Object Put([FromBody] User user) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null) { return(new { result = false, info = "Não autorizado." }); } if (payload.aud != user.ID || (payload.aud == user.ID && payload.rol.Contains(1))) { if ((!payload.rol.Contains(3) && !payload.rol.Contains(6)) || (payload.rol.Contains(3) && (user.RoleID == 3 || user.RoleID == 6))) { if (!payload.rol.Contains(5) || (payload.rol.Contains(5) && !BParenting.GetChildren(payload.aud).Contains(user.ID))) { return(new { result = false, info = "Não autorizado." }); } } } if (BUser.EditUser(user, payload.aud)) { return(new { result = true }); } return(new { result = false, info = "Não foi possível alterar dados do utilizador." }); }