using System; using System.Collections.Generic; using UserManagement.Data.Dto; using UserManagement.Data.Dto.User; namespace UserManagement.Repository { public interface IConnectionMappingRepository { bool AddUpdate(SignlarUser tempUserInfo, string connectionId); void Remove(SignlarUser tempUserInfo); IEnumerable GetAllUsersExceptThis(SignlarUser tempUserInfo); SignlarUser GetUserInfo(SignlarUser tempUserInfo); SignlarUser GetUserInfoByName(string id); SignlarUser GetUserInfoByConnectionId(string connectionId); SignlarUser GetUserInfoById(Guid userId); void SetSchedulerServiceStatus(bool status); bool GetSchedulerServiceStatus(); void SetEmailSchedulerStatus(bool status); bool GetEmailSchedulerStatus(); } }