Ejemplo n.º 1
0
        public void DelelteMessage(int i)
        {
            MessageWPF wpf = Messages.Where(p => p.messageAlertId == i).FirstOrDefault();

            Messages.Remove(wpf);
            DalMessage.Delete(i);
        }
Ejemplo n.º 2
0
        public void Delete(DalMessage entity)
        {
            var message = context.Set <Message>().Where(m => m.Id == entity.Id).FirstOrDefault();

            if (message != null)
            {
                context.Set <Message>().Remove(message);
            }
        }
        public void Create(DalMessage dalMessage)
        {
            var message     = dalMessage.ToMessage();
            var profileFrom = Profiles.FirstOrDefault(p => p.Id == dalMessage.ProfileIdFrom);
            var profileTo   = Profiles.FirstOrDefault(p => p.Id == dalMessage.ProfileIdTo);

            message.ProfileFrom = profileFrom;
            message.ProfileTo   = profileTo;
            Messages.Add(message);
        }
Ejemplo n.º 4
0
        public void Update(DalMessage entity)
        {
            var message = context.Set <Message>().Where(m => m.Id == entity.Id).FirstOrDefault();

            if (message != null)
            {
                message.Content         = entity.Content;
                message.DatePublication = entity.DatePublication;
                message.SenderId        = entity.SenderId;
                message.ThemeId         = entity.ThemeId;
            }
        }
Ejemplo n.º 5
0
        public void Create(DalMessage entity)
        {
            var message = new Message()
            {
                Id              = entity.Id,
                Content         = entity.Content,
                DatePublication = entity.DatePublication,
                SenderId        = entity.SenderId,
                ThemeId         = entity.ThemeId
            };

            context.Set <Message>().Add(message);
        }
 public static MessageEntity ToBllMessage(this DalMessage dalMessage)
 {
     return(new MessageEntity()
     {
         Id = dalMessage.Id,
         Body = dalMessage.Body,
         DateOfMessage = dalMessage.DateOfMessage,
         AuthorLogin = dalMessage.AuthorLogin,
         AuthorId = dalMessage.AuthorId,
         PostID = dalMessage.PostID,
         ReplyId = dalMessage.ReplyId
     });
 }
Ejemplo n.º 7
0
 public void EditerMessage(MessageWPF b)
 {
     if (Messages.Count() > 0)
     {
         for (int i = 0; i < Messages.Count(); i++)
         {
             if (Messages[i].messageAlertId == b.messageAlertId)
             {
                 Messages[i] = b;
                 i           = Messages.Count() + 2;
             }
         }
     }
     DalMessage.Update(b.GetMessageDal());
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Map User
        /// </summary>
        /// <param name="user"></param>
        /// <returns>new ORM User entity same as user</returns>
        public static Message ToMessage(this DalMessage message)
        {
            if (ReferenceEquals(message, null))
            {
                return(null);
            }
            Message result = new Message()
            {
                Id   = message.Id,
                Date = message.Date,
                Text = message.Text
            };

            return(result);
        }
Ejemplo n.º 9
0
 public static MessageEntity ToBllMessage(this DalMessage dalMessage)
 {
     if (dalMessage != null)
     {
         return(new MessageEntity()
         {
             Id = dalMessage.Id,
             SenderId = dalMessage.SenderId,
             ThemeId = dalMessage.ThemeId,
             DatePublication = dalMessage.DatePublication,
             Content = dalMessage.Content
         });
     }
     return(null);
 }
Ejemplo n.º 10
0
        public void Create(DalMessage m)
        {
            NullRefCheck();
            ArgumentNullCheck(m);
            var message = new Message()
            {
                Id             = m.Id,
                Body           = m.Body,
                DateOfCreation = DateTime.Now,
                UserId         = m.AuthorId,
                PostId         = m.PostID,
                ReplyId        = m.ReplyId
            };

            context.Set <Message>().Add(message);
        }
        /// <summary>
        /// Map User
        /// </summary>
        /// <param name="user"></param>
        /// <returns>new BllUser same as user</returns>
        public static BllMessage ToBllMessage(this DalMessage message)
        {
            if (ReferenceEquals(message, null))
            {
                return(null);
            }
            BllMessage result = new BllMessage()
            {
                Id            = message.Id,
                Date          = message.Date,
                Text          = message.Text,
                ProfileIdFrom = message.ProfileIdFrom,
                ProfileIdTo   = message.ProfileIdTo
            };

            return(result);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Map User
        /// </summary>
        /// <param name="user"></param>
        /// <returns>new DalUser entity same as user</returns>
        public static DalMessage ToDalMessage(this Message message)
        {
            if (ReferenceEquals(message, null))
            {
                return(null);
            }
            DalMessage result = new DalMessage()
            {
                Id            = message.Id,
                Date          = message.Date,
                Text          = message.Text,
                ProfileIdFrom = message.ProfileFrom.Id,
                ProfileIdTo   = message.ProfileTo.Id
            };

            return(result);
        }
Ejemplo n.º 13
0
        public void Delete(DalMessage m)
        {
            NullRefCheck();
            ArgumentNullCheck(m);
            var message = new Message()
            {
                Id             = m.Id,
                Body           = m.Body,
                DateOfCreation = m.DateOfMessage,
                UserId         = m.AuthorId,
                PostId         = m.PostID,
                ReplyId        = m.ReplyId
            };

            message = context.Set <Message>().Single(u => u.Id == message.Id);
            context.Set <Message>().Remove(message);
        }
Ejemplo n.º 14
0
 internal static bool CheckIfNameExist(IList <MESSAGE_TRANSLATION> messagesT)
 {
     using (IDalMessage dal = new DalMessage())
     {
         bool          result    = false;
         List <string> titleList = dal.GetAllMessageTrans().Select(n => n.title.ToLower()).ToList();
         foreach (var item in messagesT)
         {
             if (item.title != null)
             {
                 if (titleList.Contains(item.title.ToLower()))
                 {
                     result = true;
                     break;
                 }
             }
         }
         return(result);
     }
 }
Ejemplo n.º 15
0
 public void AjouterMessage(MessageWPF a)
 {
     a.messageAlertId = DalMessage.Create(a.GetMessageDal());
     // a.messageAlertId = DalMessage.GetAll().LastOrDefault().messageAlertId;
     Messages.Add(a);
 }
 public void Update(DalMessage entity)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 17
0
 public void Update(DalMessage entity)
 {
     NullRefCheck();
     throw new NotImplementedException();
 }
Ejemplo n.º 18
0
        private void Init()
        {
            IEnumerable <TypeBiereWPF> typeBieres = Dal.GetAll().Select(p => p.GetTypeBiereWPF());

            foreach (TypeBiereWPF item in typeBieres)
            {
                TypeBieres.Add(item);
            }
            IEnumerable <BiereWPF> bieres = DalBiere.GetAll().Select(p => p.GetBiereWPF());

            foreach (BiereWPF item in bieres)
            {
                Bieres.Add(item);
            }
            IEnumerable <ClientWPF> clients = DalClient.GetAll().Select(p => p.GetClientWPF());

            foreach (ClientWPF item in clients)
            {
                Clients.Add(item);
            }
            IEnumerable <CommandeWPF> commandes = DalCom.GetAll().Select(p => p.GetCommandeWPF());

            foreach (CommandeWPF item in commandes)
            {
                Commandes.Add(item);
            }
            IEnumerable <ContactWPF> contacts = DalContact.GetAll().Select(p => p.GetContactWPF());

            foreach (ContactWPF item in contacts)
            {
                Contacts.Add(item);
            }
            IEnumerable <EmploiWPF> emplois = DalEmploi.GetAll().Select(p => p.GetEmploiWPF());

            foreach (EmploiWPF item in emplois)
            {
                Emplois.Add(item);
            }
            IEnumerable <EvenementWPF> evenements = DalEvent.GetAll().Select(p => p.GetEvenementWPF());

            foreach (EvenementWPF item in evenements)
            {
                Evenements.Add(item);
            }
            IEnumerable <HorraireWPF> horraires = DalHorraire.GetAll().Select(p => p.GetHorraireWPF());

            foreach (HorraireWPF item in horraires)
            {
                Horraires.Add(item);
            }
            IEnumerable <MessageWPF> messages = DalMessage.GetAll().Select(p => p.GetMessageWPF());

            foreach (MessageWPF item in messages)
            {
                Messages.Add(item);
            }
            IEnumerable <RecompenseWPF> recompenses = DalRecomp.GetAll().Select(p => p.GetRecompenseWPF());

            foreach (RecompenseWPF item in recompenses)
            {
                Recompenses.Add(item);
            }
        }