示例#1
0
        private static AnalystMeetingDTO Create(AnalystMeeting activity)
        {
            var dto = new AnalystMeetingDTO();

            Load(dto, activity);

            dto.Analyst      = activity.Analyst;
            dto.CalID        = activity.CalID;
            dto.Categories   = activity.Categories;
            dto.ConvoID      = activity.ConvoID;
            dto.GlobalID     = activity.GlobalID;
            dto.IsConference = activity.IsConference;
            dto.Organiser    = activity.Organiser;
            dto.Skipped      = activity.Skipped;
            dto.TimeTaken    = activity.TimeTaken;

            return(dto);
        }
示例#2
0
        private static AnalystMeeting Create(AnalystMeetingDTO dto)
        {
            var activity = new AnalystMeeting();

            Load(activity, dto);

            activity.Analyst      = dto.Analyst;
            activity.CalID        = dto.CalID;
            activity.Categories   = dto.Categories;
            activity.ConvoID      = dto.ConvoID;
            activity.GlobalID     = dto.GlobalID;
            activity.IsConference = dto.IsConference;
            activity.Organiser    = dto.Organiser;
            activity.Skipped      = dto.Skipped;
            activity.TimeTaken    = dto.TimeTaken;

            return(activity);
        }
示例#3
0
        public async Task CanAdd()
        {
            var repo = _kernel.Get <IAnalystMeetingRepository>();

            var meeting = new AnalystMeeting()
            {
                Analyst      = "Someone From Somewhere",
                InsertedAt   = DateTime.Now,
                DateStart    = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 0, 0),
                DateEnd      = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 10, 30, 0),
                Subject      = "Test meeting",
                BrokerId     = 12,
                BrokerName   = "Morgan stanley",
                CalID        = "testetst",
                Categories   = "Smoe",
                Comments     = "Comments",
                ConvoID      = "testetst",
                GlobalID     = null,
                IsConference = false,
                Organiser    = "Dominic Shaw",
                PushOrPull   = "Push",
                Rating       = 3,
                TimeTaken    = new TimeSpan(0, 0, 30, 0).ToString(),
                Username     = "******"
            };

            repo.Create(meeting);

            await repo.SaveChanges();

            _log.Info("Created activity: " + meeting.ActivityID);

            Assert.AreNotEqual(meeting.ActivityID, 0);

            repo.Delete(meeting);

            await repo.SaveChanges();
        }
 public void CancelChanges(AnalystMeeting entity)
 {
 }
 public Task Reload(AnalystMeeting entity)
 {
     return(Task.CompletedTask);
 }
 public void Delete(AnalystMeeting entity)
 {
 }
 public void Update(AnalystMeeting entity)
 {
 }
 public void Create(AnalystMeeting entity)
 {
     entity.ActivityID = 1;
 }
示例#9
0
 public AnalystMeetingViewModel(IActivityRepository repo, AnalystMeeting activity) : base(repo, activity)
 {
     _activity = activity;
 }
示例#10
0
 public AnalystMeetingViewModel(AnalystMeeting activity) : base(activity)
 {
     _activity = activity;
 }