XPResource CreateEmployee(string name)
    {
        XPResource res = new XPResource(unitOfWork);

        res.Name = name;
        res.Save();
        return(res);
    }
    void CreateTask(XPResource res, string taskName, int status, int label)
    {
        XPAppointment apt = new XPAppointment(unitOfWork);

        apt.ResourceIds = GenerateResourcesCollectionForAppointments();
        apt.Subject     = res.Name + "'s " + taskName;

        int rangeInHours = 72;

        apt.Created = DateTime.Today + TimeSpan.FromHours(RandomInstance.Next(0, rangeInHours));
        apt.Finish  = apt.Created + TimeSpan.FromHours(RandomInstance.Next(0, rangeInHours / 12));

        apt.Status = status;
        apt.Label  = label;

        apt.Save();
    }
 void CreateTasks(XPResource res)
 {
     CreateTask(res, "meeting", RandomInstance.Next(0, 4), RandomInstance.Next(0, 5));
     CreateTask(res, "meeting", RandomInstance.Next(0, 4), RandomInstance.Next(0, 5));
 }