public MSActorReturnMessageModel NewADUser([FromBody] ADUserModel newUser) { try { ADController control = new ADController(); return(control.NewADUserDriver(newUser)); }catch (Exception e) { return(util.ReportError(e)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
private ADUserModel GetAdUserByEmplid([FromBody] EmplidModel emplidWrap) { ADController control = new ADController(); return(control.GetADUserDriver(emplidWrap.emplid)); }