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); }
public Deal UpdateDeal(UpdateDealRequest model) { return(Update(model)); }
public ActionResult EditDeal(UpdateDealRequest model) { dealApi.UpdateDeal(model); return(RedirectToAction("Deals")); }