Ach was ein schoener sommer, oh wir haben ja winter.

This commit is contained in:
Waldi
2016-11-24 16:03:41 +01:00
parent 0441f1c94e
commit 5cb700bfce

View File

@@ -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");