public void Logout(LogoutDataModel obj) { using (var chatDb = new ChatDbEntities()) { chatDb.Logout(obj.UserId); } }
public void RemoveBlackList(RelationDataModel obj) { using (var chatDb = new ChatDbEntities()) { chatDb.RemoveBlackList(obj.InitiatorUserId, string.Join(",", obj.RelationUsersId)); } }
public void AddFriend(RelationDataModel obj) { using (var chatDb = new ChatDbEntities()) { chatDb.AddFriend(obj.InitiatorUserId, string.Join(",", obj.RelationUsersId)); } }
public UserRelationResultDataModel GetUserRelation(UserRelationDataModel obj) { using (var chatDb = new ChatDbEntities()) { return(chatDb.GetUserRelation(obj.CurrentUserId, obj.RelationUserId) .FirstOrDefault().Mapping <UserRelationResultDataModel>()); } }
public void AddMessage(MessagePartialDataModel message) { using (var chatDb = new ChatDbEntities()) { chatDb.AddMessage(message.Text, message.UserId, (int)message.Status, string.Join(",", message.UsersId)); } }
public LoginResultDataModel Login(LoginDataModel obj) { using (var chatDb = new ChatDbEntities()) { return(new LoginResultDataModel { Result = (LoginResaltData)chatDb.Login(obj.Hash).FirstOrDefault() }); } }
public UnreadMessagesResultDataModel GetUnreadMessages(LoginSuccessDataModel obj) { using (var chatDb = new ChatDbEntities()) { return(new UnreadMessagesResultDataModel { Messages = chatDb.GetUnreadMessages(obj.UserId).ToArray() .Mapping <MessageDataModel>() }); } }
public RegistrationResultDataModel Registration(RegistrationDataModel obj) { using (var chatDb = new ChatDbEntities()) { return(new RegistrationResultDataModel { Result = (RegistrationResultData)chatDb .Registration(obj.Login, obj.Hash, obj.Email, obj.Color32, obj.RoleId) .FirstOrDefault() }); } }