Ach was ein schoener sommer, oh wir haben ja winter.
This commit is contained in:
@@ -298,15 +298,39 @@ namespace BeWoChatServer
|
||||
Uhrzeit = DateTime.Now,
|
||||
InsUser = dataPacket.ClientName,
|
||||
IsDelivered = true,
|
||||
MessageId = dataPacket.MessageId
|
||||
MessageId = dataPacket.MessageId,
|
||||
MediaTyp = dataPacket.MediaTyp
|
||||
};
|
||||
|
||||
Console.WriteLine(DateTime.Now + ": Speichere die Chat-Nachricht in der Datenbank");
|
||||
|
||||
|
||||
// TODO: MedienTyp unterscheiden 0 -> Text, 1 -> Bild, 2 -> Dokument
|
||||
DAOFactory.GenericDAO.Insert(chatMessage);
|
||||
|
||||
//Media Bereich mit Bild und Dok.
|
||||
if(dataPacket.MediaDatei != null)
|
||||
{
|
||||
byte[] media = dataPacket.MediaDatei;
|
||||
byte[] ThImage = null;
|
||||
|
||||
if (dataPacket.MediaTyp == 1)
|
||||
{
|
||||
ThImage = media;
|
||||
}
|
||||
|
||||
var chatMediaMessage = new ChatMediaMessage
|
||||
{
|
||||
Media = media,
|
||||
InsUser = dataPacket.ClientName,
|
||||
ImageThumpNail = BS.Shared.Core.Utils.ErstelleThumbnail(ThImage, 150, 150),
|
||||
ChatMessageOid = chatMessage.Oid
|
||||
};
|
||||
|
||||
Console.WriteLine(DateTime.Now + ": Speichere die Chat-Media-Nachricht in der Datenbank");
|
||||
|
||||
DAOFactory.GenericDAO.Insert(chatMediaMessage);
|
||||
|
||||
}
|
||||
|
||||
if(chatMessage.Oid != null)
|
||||
{
|
||||
Console.WriteLine(DateTime.Now + ": Chat-Nachricht erfolgreich mit Oid " + chatMessage.Oid.Value + " gespeichert");
|
||||
|
||||
Reference in New Issue
Block a user