public void SaveOrganizationalUnitSettingsTest()
        {
            var orgaController = Factory.GetControllerInstance <IClipperOrganizationalUnitAPI>();

            var oldSettings = orgaController.GetOrganizationalUnitSettings(Malle);

            if (oldSettings == null)
            {
                Assert.IsTrue(true);
                return;
            }

            var list = oldSettings.BlackList as List <string>;

            var newSettings = new OrganizationalUnitSettings(oldSettings.Id, oldSettings.Feeds, oldSettings.AvailableSources,
                                                             oldSettings.NotificationSettings, oldSettings.NotificationCheckIntervalInMinutes, list);

            var result = orgaController.SaveOrganizationalUnitSettings(newSettings);

            Assert.AreEqual(result.Status, SuccessState.Successful);
        }
Exemplo n.º 2
0
 public ActionResult <MethodResult> SaveOrganizationalUnitSettings([FromQuery] Guid userId, [FromBody] OrganizationalUnitSettings unitSettings)
 {
     try
     {
         var user = ClipperUserController.Get <User>(userId);
         return(user.Role > Role.User
             ? new ActionResult <MethodResult>(Factory.GetControllerInstance <IClipperOrganizationalUnitAPI>().SaveOrganizationalUnitSettings(unitSettings))
             : Forbid());
     }
     catch (Exception error)
     {
         Console.WriteLine(error);
         return(BadRequest(error.Message));
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Saves the organizational unit settings.
 /// </summary>
 /// <param name="toSave">The settings to save.</param>
 /// <returns>MethodResult indicating success</returns>
 public MethodResult SaveOrganizationalUnitSettings(OrganizationalUnitSettings toSave)
 {
     return(Factory.GetControllerInstance <IClipperDatabase>().SaveOrganizationalUnitSettings(toSave));
 }