예제 #1
0
 public bool DeleteActivity(Activity activity)
 {
     try
     {
         bool wasDeleted = false;
         if (activity != null)
         {
             VestnDB db = new VestnDB();
             db.activity.Attach(activity);
             db.activity.Remove(activity);
             db.SaveChanges();
             wasDeleted = true;
             return wasDeleted;
         }
         else
         {
             return wasDeleted;
         }
     }
     catch (Exception e)
     {
         logAccessor.CreateLog(DateTime.Now, "ActivityAccessor - deleteActivity", e.StackTrace);
         return false;
     }
 }
예제 #2
0
 public void AddActivity(int userId, string type, string action, int referenceId)
 {
     Activity a = new Activity();
     a.action = action;
     a.referenceId = referenceId;
     a.timeStamp = DateTime.Now;
     a.type = type;
     a.userId = userId;
     activityAccessor.AddActivity(a);
 }
예제 #3
0
 public Activity AddActivity(Activity activity)
 {
     try
     {
         if (activity != null)
         {
             VestnDB db = new VestnDB();
             db.activity.Add(activity);
             db.SaveChanges();
             return activity;
         }
         else
         {
             return null;
         }
     }
     catch (Exception e)
     {
         logAccessor.CreateLog(DateTime.Now, "activityAccessor - AddActivity", e.StackTrace);
         return null;
     }
 }
예제 #4
0
 public Activity UpdateActivity(Activity activity)
 {
     try
     {
         if (activity != null)
         {
             VestnDB db = new VestnDB();
             db.Entry(activity).State = EntityState.Modified;
             db.SaveChanges();
             return activity;
         }
         else
         {
             return null;
         }
     }
     catch (Exception e)
     {
         logAccessor.CreateLog(DateTime.Now, "ActivityAccessor - UpdateActivity", e.StackTrace);
         return null;
     }
 }
예제 #5
0
 public bool DeleteActivity(Activity a)
 {
     return activityAccessor.DeleteActivity(a);
 }