protected override void Execute(CodeActivityContext context) { int id = ReportID.Get(context); ReportStatusType stat = Status.Get(context); var ctx = new DAL.SwitchContext(); var report = ctx.Switches.Where((r) => r.Id == id).SingleOrDefault(); report.Status = (byte)stat; ctx.SaveChanges(); }
protected override int Execute(CodeActivityContext context) { var report = Report.Get(context); if (report != null) { var rep = new DAL.Switch { Date = report.Date, EAN = report.EAN, Status = (byte)ReportStatusType.Submitted }; var ctx = new DAL.SwitchContext(); ctx.Switches.Add(rep); //ctx.People.AddObject(rep.Employee); ctx.SaveChanges(); return(rep.Id); } return(0); }