public SlaveResponse ChangePassword(WcfUser wcfUser) { var response = new SlaveResponse { ResponseOk = true }; try { using (var lifetimeScope = _scope.BeginLifetimeScope()) { var slave = lifetimeScope.Resolve <ISlavePersistence>(); slave.ChangePassword(wcfUser.Name, wcfUser.Password); } } catch (Exception exp) { response.ResponseOk = false; response.Exception = exp.Message; } return(response); }
public SlaveResponse RemoveHosts(string username, IList <WcfHost> wcfHosts) { var response = new SlaveResponse { ResponseOk = true }; try { using (var lifetimeScope = _scope.BeginLifetimeScope()) { var slave = lifetimeScope.Resolve <ISlavePersistence>(); slave.RemoveHosts(username, TranslateHostsToSlave(wcfHosts)); slave.Persist(); } } catch (Exception exp) { response.ResponseOk = false; response.Exception = exp.Message; } return(response); }
public SlaveResponse ClearDatabase() { var response = new SlaveResponse { ResponseOk = true }; try { using (var lifetimeScope = _scope.BeginLifetimeScope()) { var slave = lifetimeScope.Resolve <ISlavePersistence>(); slave.ClearDatabase(); slave.Persist(); } } catch (Exception exp) { response.ResponseOk = false; response.Exception = exp.Message; } return(response); }