Beispiel #1
0
        // GET: InterviewManager
        public ActionResult Index()
        {
            var rep = new EWSIntegrationClient();

            var model = new AppointmentManager {
                Events = new List <EventObject>()
            };

            return(View(model));
        }
        public void SendEmail()
        {
            var rep = new EWSIntegrationClient();

            var request = new SendEmailRequest
            {
                Body = "Test Email from MVC App",
                Recipients = new List<string> { "*****@*****.**"  },
                Subject = "Test Email from MVC App Unit Test",
            };

            var result = rep.SendEmail(request).Result;

            Assert.IsNotNull(result.Recipients);
        }
        public void GetAvailability()
        {
            var rep = new EWSIntegrationClient();

            var request = new AvailabilityRequest
            {
                DurationMinutes = 60,
                Start = DateTime.UtcNow.ToString(),
                End = DateTime.UtcNow.AddDays(30).ToString(),
                Users = new List<string> { "*****@*****.**" }
            };

            var result = rep.GetAvailability(request).Result;

            Assert.IsNotNull(result.AvailabilityResult);
        }
Beispiel #4
0
        public void SendEmail()
        {
            var rep = new EWSIntegrationClient();

            var request = new SendEmailRequest
            {
                Body       = "Test Email from MVC App",
                Recipients = new List <string> {
                    "*****@*****.**"
                },
                Subject = "Test Email from MVC App Unit Test",
            };

            var result = rep.SendEmail(request).Result;

            Assert.IsNotNull(result.Recipients);
        }
Beispiel #5
0
        public void GetAvailability()
        {
            var rep = new EWSIntegrationClient();

            var request = new AvailabilityRequest
            {
                DurationMinutes = 60,
                Start           = DateTime.UtcNow.ToString(),
                End             = DateTime.UtcNow.AddDays(30).ToString(),
                Users           = new List <string> {
                    "*****@*****.**"
                }
            };

            var result = rep.GetAvailability(request).Result;

            Assert.IsNotNull(result.AvailabilityResult);
        }
Beispiel #6
0
        public void CreateAppointment()
        {
            var rep = new EWSIntegrationClient();

            var start = new DateTime(2016, 1, 13, 13, 0, 0);
            var end   = start.AddHours(1);

            var request = new CreateAppointmentRequest
            {
                Body     = "Test Appointment From MVC Unit Test",
                Location = "MVC Unit Test",
                Subject  = "MVC Unit Test Appointment",
                Start    = start.ToString(),
                End      = end.ToString()
            };

            var result = rep.CreateAppointment(request).Result;

            Assert.IsNotNull(result.AppointId);
        }
        public void CreateAppointment()
        {
            var rep = new EWSIntegrationClient();

            var start = new DateTime(2016, 1, 13, 13, 0, 0);
            var end = start.AddHours(1);

            var request = new CreateAppointmentRequest
            {
                Body = "Test Appointment From MVC Unit Test",
                Location = "MVC Unit Test",
                Subject = "MVC Unit Test Appointment",
                Start = start.ToString(),
                End = end.ToString()
            };

            var result = rep.CreateAppointment(request).Result;

            Assert.IsNotNull(result.AppointId);
        }
 // GET: InterviewManager
 public ActionResult Index()
 {
     var rep = new EWSIntegrationClient();
     
     var model = new AppointmentManager { Events = new List<EventObject>()};
     return View(model);
 }