public ClientChat(Chat model, SmokeSignalsContext context, bool needRef) { if (model == null) { return; } ChatId = model.ChatId; Subject = model.Subject; if (model.Messages != null) { Messages = new List <ClientMessage>(); foreach (Message m in model.Messages) { Messages.Add(new ClientMessage(m, context)); } } if (needRef && model.Users != null) { Users = new List <ClientUser>(); foreach (Participation p in model.Users) { User user = context.Users.SingleOrDefault(u => u.UserId == p.UserId); Users.Add(new ClientUser(user, null, false)); } } }
public ClientUser(User model, SmokeSignalsContext context, bool needRef) { if (model == null) { return; } UserId = model.UserId; UserName = model.UserName; Password = model.Password; Gender = model.Gender; City = model.City; LC_Latitude = model.LC_Latitude; LC_Longitude = model.LC_Longitude; if (needRef && model.Chats != null) { Chats = new List <ClientChat>(); foreach (Participation p in model.Chats) { Chat chat = context.Chats.SingleOrDefault(c => c.ChatId == p.ChatId); Chats.Add(new ClientChat(chat, null, false)); } } }
public ClientMessage(Message model, SmokeSignalsContext context) { if (model == null) { return; } MessageId = model.MessageId; MessageContent = model.MessageContent; Sent = model.Sent; User u = context.Messages.Where(m => m.MessageId == MessageId).Select(m => m.User).FirstOrDefault(); User = new ClientUser(u, null, false); }
public ValuesController(SmokeSignalsContext context) { _context = context; }
public ParticipationsController(SmokeSignalsContext context) { _context = context; }
public ChatsController(SmokeSignalsContext context) { _context = context; }
public MessagesController(SmokeSignalsContext context) { _context = context; }
public UsersController(SmokeSignalsContext context) { _context = context; }