Exemple #1
0
        public object Execute(object request)
        {
            object[] arrData = (object[])request;
            int      userId  = (int)arrData[0];
            Song     song    = (Song)arrData[1];

            List <User> users   = userService.getAllRegisterUser();
            Message     message = new Message(string.Format("Song with name {0} , type {1} was added", song.Name, song.Type), userId, DateTime.Now);

            foreach (User u in users)
            {
                UserMessage           userMessage           = new UserMessage();
                MessageConclusionTime messageConclusionTime = messageConclusionTimeService.findByUsersIds(userId, u.Id);
                if (messageConclusionTime == null)
                {
                    messageConclusionTime = new MessageConclusionTime(userId, u.Id, DateTime.Now, DateTime.Now);
                    messageConclusionTimeService.create(messageConclusionTime);
                }
                message = messageService.createAndReturn(message);
                userMessage.MessageId    = message.Id;
                userMessage.UserGetterId = u.Id;
                useMessageService.create(userMessage);
            }
            return(null);
        }
        public object Execute(object request)
        {
            object[] arrData = (object[])request;
            int      id      = (int)arrData[0];
            MessageConclusionTime messageConclusionTime = (MessageConclusionTime)arrData[1];

            return(messageConclusionTimeService.update(id, messageConclusionTime));
        }
 public void create(MessageConclusionTime t)
 {
     using (TestDbContext context = new TestDbContext())
     {
         context.MessageConclusionTimes.Add(t);
         context.SaveChanges();
     }
 }
 public void delete(MessageConclusionTime t)
 {
     using (TestDbContext context = new TestDbContext())
     {
         context.MessageConclusionTimes.Attach(t);
         context.Entry(t).State = EntityState.Deleted;
         context.SaveChanges();
     }
 }
        public MessageConclusionTime update(int id, MessageConclusionTime t)
        {
            MessageConclusionTime messageConclusionTime = readById(id);

            using (TestDbContext context = new TestDbContext())
            {
                messageConclusionTime.FirstUserId    = t.FirstUserId;
                messageConclusionTime.SecondUserId   = t.SecondUserId;
                messageConclusionTime.FirstUserDate  = t.FirstUserDate;
                messageConclusionTime.SecondUserDate = t.SecondUserDate;

                context.MessageConclusionTimes.Add(messageConclusionTime);
                context.Entry(messageConclusionTime).State = EntityState.Modified;
                context.SaveChanges();
            }
            return(messageConclusionTime);
        }
Exemple #6
0
 public MessageConclusionTime update(int id, MessageConclusionTime t)
 {
     return(conclusionTimeDao.update(id, t));
 }
Exemple #7
0
 public void delete(MessageConclusionTime t)
 {
     conclusionTimeDao.delete(t);
 }
Exemple #8
0
 public void create(MessageConclusionTime t)
 {
     conclusionTimeDao.create(t);
 }