Example #1
0
        private Deal Update(UpdateDealRequest model)
        {
            Deal Deal = new Deal();

            Synergy.Common.Request.WebClient client = new Common.Request.WebClient();
            model.contact_ids = model.contact_ids ?? new List <long>();
            string          requestData = GetJson(model);
            HttpWebResponse response    = client.Put(requestData, GetUrl("opportunity/partial-update"), GetAuthorization(), EnumUtilities.GetDescriptionFromEnumValue(ContentTypes.JSON));

            if (response.StatusCode == HttpStatusCode.OK)
            {
                var          responseStream = response.GetResponseStream();
                StreamReader streamReader   = new StreamReader(responseStream);
                string       rawResponse    = streamReader.ReadToEnd();
                Deal = JsonConvert.DeserializeObject <Deal>(rawResponse);
            }
            return(Deal);
        }
Example #2
0
 public Deal UpdateDeal(UpdateDealRequest model)
 {
     return(Update(model));
 }
Example #3
0
 public ActionResult EditDeal(UpdateDealRequest model)
 {
     dealApi.UpdateDeal(model);
     return(RedirectToAction("Deals"));
 }