public async Task<ActionResult> Save(WorkPlanViewModel viewmodel)
        {
            var fromDateTime = viewmodel.StartDate + viewmodel.StartTime;
            var toDateTime = viewmodel.StartDate + viewmodel.EndTime +
                             (viewmodel.EndTime > viewmodel.StartTime ? TimeSpan.Zero : new TimeSpan(1, 0, 0, 0));

            await _resourcePlansApiClient.Create(new ResourcePlan
            {
                EmployeeId = viewmodel.EmployeeId,
                From = fromDateTime,
                To = toDateTime
            });

            return RedirectToAction("Index", "ResourcePlans");
        }
        // GET: Planning
        public async Task<ActionResult> Index()
        {
            var employees = await _employeeRecordsApiClient.Get();
            var resourcePlans = await _resourcePlansApiClient.Get();
            
            //TODO: Try adding a link to a report once one has been generated for a resource plan. Display a Calculate-link if one doesn't exist

            var resourcePlanViewModels = CreateResourcePlanViewModels(resourcePlans, employees);

            var viewmodel = new WorkPlanViewModel
            {
                Employees = employees,
                ResourcePlans = resourcePlanViewModels.OrderByDescending(o => o.From)
            };

            return View(viewmodel);
        }