public void UpdateStatus(int id, KpiTransformationStatus status) { var schedule = DataContext.KpiTransformationSchedules.Single(x => x.Id == id); schedule.Status = status; DataContext.SaveChanges(); }
public void UpdateStatus(int id, KpiTransformationStatus status) { try { var schedule = DataContext.KpiTransformationSchedules.Single(x => x.Id == id); schedule.Status = status; DataContext.SaveChanges(); } catch (Exception ex) { var schedule = DataContext.KpiTransformationSchedules.Single(x => x.Id == id); DataContext.KpiTransformationLogs.Add(new KpiTransformationLog { Periode = DateTime.Now, Status = KpiTransformationStatus.Error, Kpi = null, Notes = "Error When Update Status " + ex.Message, Schedule = schedule }); DataContext.SaveChanges(); } }