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); }
public MessageConclusionTime update(int id, MessageConclusionTime t) { return(conclusionTimeDao.update(id, t)); }
public void delete(MessageConclusionTime t) { conclusionTimeDao.delete(t); }
public void create(MessageConclusionTime t) { conclusionTimeDao.create(t); }