public IEnumerable <UserProfile> GetUsers() { var usersList = new List <AspNetUser>(); var userProfiles = new List <UserProfile>(); try { usersList = context.AspNetUsers.ToList(); userProfiles = (from user in usersList select new UserProfile { Id = user.Id, UserName = user.UserName } ).ToList(); } catch (FaultException ex) { ServiceFault df = new ServiceFault(); df.Error = ex.Message; df.Details = "An Error Occured in Getting the users" + ex.InnerException.Message; throw new FaultException <ServiceFault>(df); } return(userProfiles); }
public void ConnectUser(OnlineUser online) { try { context.OnlineUsers.Add(online); context.SaveChanges(); } catch (FaultException ex) { ServiceFault df = new ServiceFault(); df.Error = ex.Message; df.Details = "An Error Occured in Establishing a Connection"; throw new FaultException <ServiceFault>(df); } }
public void DisconnectUser(string id) { try { var onlineUser = context.OnlineUsers.Where(x => x.Id == id).FirstOrDefault(); if (onlineUser != null) { context.OnlineUsers.Remove(onlineUser); context.SaveChanges(); } } catch (FaultException ex) { ServiceFault df = new ServiceFault(); df.Error = ex.Message; df.Details = "An Error Occured in Establishing a Connection"; throw new FaultException <ServiceFault>(df); } }
public IEnumerable <OnlineUserModel> GetOnlineUsers() { var onlineUserModels = new List <OnlineUserModel>(); try { var onlineUsers = context.OnlineUsers.ToList(); onlineUserModels = (from e in onlineUsers select new OnlineUserModel { Id = e.Id, ConnId = e.ConnId }).ToList(); }catch (FaultException ex) { ServiceFault df = new ServiceFault(); df.Error = ex.Message; df.Details = "An Error Occured in Getting the users" + ex.InnerException.Message; throw new FaultException <ServiceFault>(df); } return(onlineUserModels); }