public static void LogStatusChange(IFormsRepository formsRepo, int formResultId, def_StatusDetail from, def_StatusDetail to, string note) { def_StatusLog statusChangeLog = new def_StatusLog(); statusChangeLog.formResultId = formResultId; if (from != null) { statusChangeLog.statusDetailIdFrom = from.statusDetailId; } if (to != null) { statusChangeLog.statusDetailIdTo = to.statusDetailId; } statusChangeLog.statusLogDate = DateTime.Now; statusChangeLog.UserID = SessionHelper.LoginStatus.UserID; statusChangeLog.statusNote = note; try { formsRepo.AddStatusLog(statusChangeLog); } catch (Exception ex) { Console.WriteLine("Error adding status log: " + ex.Message); } }
public void DeleteStatusLog(def_StatusLog statusLog) { db.def_StatusLog.Remove(statusLog); db.SaveChanges(); }
public void SaveStatusLog(def_StatusLog statusLog) { db.Entry(statusLog).State = EntityState.Modified; db.SaveChanges(); }
public int AddStatusLog(def_StatusLog statusLog) { db.def_StatusLog.Add(statusLog); db.SaveChanges(); return(statusLog.statusLogId); }