/// <summary>
 /// Prevent a project from being worked on by a linguist Constraints: Available only before actual translation starts
 /// </summary>
 /// <param name="projectId"></param>
 /// <returns></returns>
 public CancelProjectResult CancelProject(string projectId)
 {
     var r = new CancelProjectResult();
     try
     {
         if (CancelProjectProvider == null)
             CancelProjectProvider = new CancelProjectProvider();
         var json = CancelProjectProvider.Get(Url, _proxy, KeyPublic, KeySecret, projectId);
         r = JsonConvert.DeserializeObject<CancelProjectResult>(json);
     }
     catch (Exception err)
     {
         r.Status.Code = -1;
         r.Status.Msg = err.Message;
     }
     return r;
 }
Esempio n. 2
0
        /// <summary>
        /// Prevent a project from being worked on by a linguist Constraints: Available only before actual translation starts
        /// </summary>
        /// <param name="projectId"></param>
        /// <returns></returns>
        public CancelProjectResult CancelProject(string projectId)
        {
            var r = new CancelProjectResult();

            try
            {
                if (CancelProjectProvider == null)
                {
                    CancelProjectProvider = new CancelProjectProvider();
                }
                var json = CancelProjectProvider.Get(Url, _proxy, KeyPublic, KeySecret, projectId);
                r = JsonConvert.DeserializeObject <CancelProjectResult>(json);
            }
            catch (Exception err)
            {
                r.Status.Code = -1;
                r.Status.Msg  = err.Message;
            }
            return(r);
        }