Ejemplo n.º 1
0
 public MSActorReturnMessageModel NewADUser([FromBody] ADUserModel newUser)
 {
     try {
         ADController control = new ADController();
         return(control.NewADUserDriver(newUser));
     }catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 2
0
 public MSActorReturnMessageModel ChangeUserValue([FromBody] ChangeUserValueModel input)
 {
     try {
         string logmessage = "ChangeUserValue | employeeid: " + input.employeeid + " | samaccountname: " + input.samaccountname
                             + " | field: " + input.field + " | value: " + input.value;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.ChangeUserValueDriver(input.employeeid, input.samaccountname, input.field, input.value));
     }catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 3
0
 public MSActorReturnMessageModel RemoveADObject([FromBody] RemoveADObjectModel input)
 {
     try {
         string logmessage = "RemoveADObject | employeeid: " + input.employeeid + " | samaccountname: " + input.samaccountname;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.RemoveADObject(input.employeeid, input.samaccountname));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 4
0
 public MSActorReturnMessageModel RemoveADGroupMember([FromBody] RemoveADGroupMemberModel input)
 {
     try {
         string logmessage = "RemoveADGroupMember | identity: " + input.identity + " | member: " + input.member;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.RemoveADGroupMember(input.identity, input.member));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 5
0
 public MSActorReturnMessageModel SetIPPhone([FromBody] SetIPPhoneModel input)
 {
     try {
         string logmessage = "SetIPPhone | employeeid: " + input.employeeid + " | samaccountname: " + input.samaccountname +
                             " | ipphone: " + input.ipphone;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.SetIPPhone(input.employeeid, input.samaccountname, input.ipphone));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 6
0
 public MSActorReturnMessageModel ChangeUsername([FromBody] ChangeUsernameModel input)
 {
     try {
         string logmessage = "ChangeUsername | employeeid: " + input.employeeid + " | old_samaccountname: " + input.old_samaccountname +
                             " | new_samaccountname: " + input.new_samaccountname + " | userprincipalname: " + input.userprincipalname;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.ChangeUsername(input.employeeid, input.old_samaccountname, input.new_samaccountname, input.userprincipalname));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 7
0
 public MSActorReturnMessageModel SetPassword([FromBody] SetPasswordModel input)
 {
     try {
         string logmessage = "SetPassword | employeeid: " + input.employeeid + " | samaccountname: " + input.samaccountname + " | changepasswordatlogon: "
                             + input.changepasswordatlogon;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.SetPassword(input.employeeid, input.samaccountname, input.accountpassword, input.changepasswordatlogon));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 8
0
 public MSActorReturnMessageModel SetHomeDirectory([FromBody] SetHomeDirectoryModel input)
 {
     try {
         string logmessage = "SetHomeDirectory | employeeid: " + input.employeeid + " | samaccountname: " + input.samaccountname +
                             " | homedirectory: " + input.homedirectory + " | homedrive: " + input.homedrive;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.SetHomeDirectory(input.employeeid, input.samaccountname, input.homedirectory, input.homedrive));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 9
0
 public MSActorReturnMessageModel NewADGroup([FromBody] NewADGroupModel input)
 {
     try {
         string logmessage = "NewADGroup | name: " + input.name + " | description: " + input.description +
                             " | info: " + input.info + " | path: " + input.path + " | groupcategory: " + input.groupcategory + " | groupscope: " +
                             input.groupscope + " | samaccountname: " + input.samaccountname;
         util.LogMessage(logmessage);
         ADController control = new ADController();
         return(control.NewADGroup(input.name, input.description, input.info, input.path,
                                   input.groupcategory, input.groupscope, input.samaccountname));
     }
     catch (Exception e)
     {
         return(util.ReportError(e));
     }
 }
Ejemplo n.º 10
0
        private ADUserModel GetAdUserByEmplid([FromBody] EmplidModel emplidWrap)
        {
            ADController control = new ADController();

            return(control.GetADUserDriver(emplidWrap.emplid));
        }