public Message Update(UserStrategy userStrategy) { try { Db.Entry(userStrategy).State = EntityState.Modified; Db.SaveChanges(); return(new Message()); } catch (Exception e) { return(new Message(e, string.Format("Error Editing {0}", userStrategy.GetType()))); } }
public Message Create(UserStrategy userStrategy) { try { Db.UserStrategies.Add(userStrategy); Db.SaveChanges(); return(new Message()); } catch (Exception e) { return(new Message(e, string.Format("Error Creating {0}", userStrategy.GetType()))); } }
public Message Delete(int id) { UserStrategy userStrategy = GetUserStrategy(id); try { Db.UserStrategies.Remove(userStrategy); Db.SaveChanges(); return(new Message()); } catch (Exception e) { return(new Message(e, string.Format("Error Deleting {0}", userStrategy.GetType()))); } }