示例#1
0
        /// <summary>
        /// Ajouter un projet
        /// </summary>
        /// <param name="Projet"></param>
        /// <returns></returns>
        public Projet Add(Projet Projet)
        {
            StringContent content = new StringContent(JsonConvert.SerializeObject(Projet), System.Text.Encoding.UTF8, "application/json");
            var           resp    = _client.PostAsync(uri, content).Result;

            if (resp.IsSuccessStatusCode)
            {
                return(JsonConvert.DeserializeObject <Projet>(resp.Content.ReadAsStringAsync().Result));
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        /// <summary>
        /// Modifie un projet
        /// </summary>
        /// <param name="Projet"></param>
        /// <returns></returns>
        public bool Update(Projet Projet)
        {
            StringContent content = new StringContent(JsonConvert.SerializeObject(Projet), System.Text.Encoding.UTF8, "application/json");

            var resp = _client.PutAsync(uri + "/" + Projet.Id, content).Result;

            if (resp.IsSuccessStatusCode)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
 public bool UpdateProjet(Projet projet)
 {
     return(_service.Update(projet));
 }
示例#4
0
 public Projet AddProjet(Projet projet)
 {
     return(_service.Add(projet));
 }