public void UpdateNSOImpact(ProxyNSOImpact impact) { CacheHelper.ClearCache(); //using (Xrm.XrmServiceContext context = new Xrm.XrmServiceContext("Xrm")) //{ var i = (from s in this.xrm.new_nsoimpactSet where s.Id == impact.ID select s).FirstOrDefault(); if (i != null) { i.new_Imp_ProgressStatus = impact.ProgressStatus; i.new_Imp_Assumptions = impact.Assumptions; i.new_Imp_Risks = impact.Risks; i.new_Imp_AssessmentofCurrentStatus = impact.AssessmentOfCurrentStatus; i.new_Imp_RisksAssessmentofCurrentStatus = impact.RiskAssessmentOfCurrentStatus; i.new_Imp_Problems = impact.Problems; i.new_Imp_ProposedActionTaken = impact.ActionTaken; i.new_Imp_RecentDevelopment = impact.RecentDevelopment; i.new_Imp_Date = impact.Date; this.xrm.UpdateObject(i); this.xrm.SaveChanges(); } //} }
public Entity.ProxyNSOImpact GetOneNSOImpact(Guid id) { CacheHelper.ClearCache(); ProxyNSOImpact proxy = null; //using (Xrm.XrmServiceContext context = new Xrm.XrmServiceContext("Xrm")) //{ var p = this.xrm.new_nsoimpactSet.Where(c => c.Id == id).FirstOrDefault(); if (p != null) { proxy = ObjectConverter.SingleConvertToProxyNSOImpact(p); } //} return(proxy); }