Exemplo n.º 1
0
 public static List<FBStaff> GetFBStaff(Instance_Config instanceConfig, int page, int limit)
 {
     List<FBStaff> arrStaff;
     string result = FreshBooks.GetStaffList(instanceConfig, out arrStaff, instanceConfig.FBoAuthConsumerKey, instanceConfig.FBoAuthSecret, limit, page);
     if (result == "ok")
     {
         return arrStaff;
     }
     else
     {
         throw new HttpError(HttpStatusCode.NotFound, result.Replace("\n", " ").Replace("\r", " "));
     }
 }
Exemplo n.º 2
0
 public static List<FBTask> GetFBTasks(Instance_Config instanceConfig, int page, int limit, int projectID)
 {
     List<FBTask> arrTasks;
     string result = FreshBooks.GetTasksList(instanceConfig, out arrTasks, instanceConfig.FBoAuthConsumerKey, instanceConfig.FBoAuthSecret, limit, page, projectID);
     if (result == "ok")
     {
         return arrTasks;
     }
     else
     {
         throw new HttpError(HttpStatusCode.NotFound, result.Replace("\n", " ").Replace("\r", " "));
     }
 }
Exemplo n.º 3
0
        public static List <FBStaff> GetFBStaff(Instance_Config instanceConfig, int page, int limit)
        {
            List <FBStaff> arrStaff;
            string         result = FreshBooks.GetStaffList(instanceConfig, out arrStaff, instanceConfig.FBoAuthConsumerKey, instanceConfig.FBoAuthSecret, limit, page);

            if (result == "ok")
            {
                return(arrStaff);
            }
            else
            {
                throw new HttpError(HttpStatusCode.NotFound, result.Replace("\n", " ").Replace("\r", " "));
            }
        }
Exemplo n.º 4
0
 public static string CreateTimeEntry(ApiUser hdUser, Instance_Config instanceConfig, int staffID, int projectID, int taskID,
                                      decimal hours, string notes, DateTime date, int timeLogID, bool isProjectLog)
 {
     return(FreshBooks.CreateTimeEntry(hdUser.OrganizationId, hdUser.DepartmentId, instanceConfig, instanceConfig.FBoAuthConsumerKey, instanceConfig.FBoAuthSecret,
                                       staffID, projectID, taskID, hours, notes, date, timeLogID, isProjectLog));
 }
Exemplo n.º 5
0
 public static string CreateTimeEntry(ApiUser hdUser, Instance_Config instanceConfig, int staffID, int projectID, int taskID, 
     decimal hours, string notes, DateTime date, int timeLogID, bool isProjectLog)
 {
     return FreshBooks.CreateTimeEntry(hdUser.OrganizationId, hdUser.DepartmentId, instanceConfig, instanceConfig.FBoAuthConsumerKey, instanceConfig.FBoAuthSecret,
         staffID, projectID, taskID, hours, notes, date, timeLogID, isProjectLog);
 }