public void UpdateLeadWithProvideMediaData(ProvideMediaUpdateRequest request) { var lead = _db.CbrLeads.FirstOrDefault(l => l.CbrLeadId == request.RetryRequest.CbrLeadId); if (lead != null) { lead.Address = request.Address; lead.Zip = request.Zip; lead.Phone = request.Phone; _db.SaveChanges(); } }
public IHttpActionResult PostProvideMediaUpdate(ProvideMediaUpdateRequest request) { try { var isTest = Properties.Settings.Default.ProvideMediaTest; var postManager = new PostManagerProvideMedia(); postManager.UpdateLeadWithProvideMediaData(request); return(Ok(postManager.SubmitLead(request.RetryRequest, Utility.GetClientIpAddress(), isTest))); } catch (Exception e) { if (e.InnerException != null) { return(Ok(e.InnerException.Message)); } return(Ok(e.Message)); } }