public void DelelteMessage(int i) { MessageWPF wpf = Messages.Where(p => p.messageAlertId == i).FirstOrDefault(); Messages.Remove(wpf); DalMessage.Delete(i); }
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); }
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; } }
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 }); }
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()); }
/// <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); }
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); }
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); }
/// <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); }
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); }
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); } }
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(); }
public void Update(DalMessage entity) { NullRefCheck(); throw new NotImplementedException(); }
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); } }