public User GetById(Guid id) { using (var session = DatabaseSessionFactory.OpenSession()) { var x = session.Load <User> (id.ToString()); return(x); } }
public User Put(Guid id, [FromBody] User user) { using (var session = DatabaseSessionFactory.OpenSession()) { user.Id = id.ToString(); session.Store(user); session.SaveChanges(); return(session.Load <User> (id.ToString())); } }
public IList Get() { IList users = new List <User> (); using (var session = DatabaseSessionFactory.OpenSession()) { users = (from user in session.Query <User> () select user).ToList(); } return(users); }
public ActionResult Delete(Guid id) { using (var session = DatabaseSessionFactory.OpenSession()) { var user = session.Load <User> (id.ToString()); if (user != null) { session.Delete(user); session.SaveChanges(); return(NoContent()); } else { return(NotFound()); } } }
public ActionResult Post([FromBody] User user) { if (user == null) { return(NotFound("Sorry !!")); } if (user != null) { user.Id = Guid.NewGuid().ToString(); } using (var session = DatabaseSessionFactory.OpenSession()) { session.Store(user); session.SaveChanges(); return(Created(user.Id.ToString(), user)); } }
public void FixtureSetUp() { databaseSessionFactory = new DatabaseSessionFactory(); }