public static List<VoiceMessage> GetAllUserMessages(int userId) { #if !DEBUG var serviceClient = new AlexusService.AlexusVoiceServiceClient(); return serviceClient.GetAllUserMessages(userId).ToList(); #endif #if DEBUG return DbDataAccessor.CreateDefaultInstance<VoiceMessageDAO>().SelectAllBySenderId(userId); #endif }
public static void AddMessage(VoiceMessage message) { #if !DEBUG var serviceClient = new AlexusService.AlexusVoiceServiceClient(); serviceClient.AddMessage; #endif #if DEBUG MessageAddingCore.AddMessage(message); #endif }
/// <summary> /// /// </summary> /// <param name="userId"></param> /// <returns></returns> public static List<User> GetUserContacts(int userId) { #if !DEBUG var serviceClient = new AlexusService.AlexusVoiceServiceClient(); return serviceClient.GetUserContacts(userId).ToList(); #endif #if DEBUG var userDao = DbDataAccessor.CreateDefaultInstance<UserDAO>(); return DbDataAccessor.CreateDefaultInstance<ContactDAO>().SelectAllByUserId(userId).Select(c => userDao.Select(c.UserId)).ToList(); #endif }
/// <summary> /// /// </summary> /// <param name="message"></param> public static void AddMessage(VoiceMessage message) { #if !DEBUG MessageAddingCore.AddMessage(message); message.Data = null; var serviceClient = new AlexusService.AlexusVoiceServiceClient("BasicHttpBinding_IAlexusVoiceService"); serviceClient.AddMessage(message); #endif #if DEBUG MessageAddingCore.AddMessage(message); #endif }
public static bool AuthenticateUser() { #if !DEBUG var serviceClient = new AlexusService.AlexusVoiceServiceClient(); ExecutionContext.UserId = serviceClient.AuthenticateUser(ExecutionContext.Login, ExecutionContext.Password); #endif #if DEBUG var user = DbDataAccessor.CreateDefaultInstance<UserDAO>().SelectAll().FirstOrDefault(u => u.EMail.Equals(ExecutionContext.Login, StringComparison.OrdinalIgnoreCase) && u.Password.Equals(ExecutionContext.Password, StringComparison.OrdinalIgnoreCase)); ExecutionContext.UserId = user == null ? -1 : user.Id; #endif return ExecutionContext.IsAuthenticated; }