public long RegisterUser(Domain.Model.ChirpyRUser chirpUser) { Domain.Model.ChirpyRUser user = _repository.GetUserById(chirpUser.UserId); if (user == null) { return(_repository.RegisterUser(chirpUser)); } else { throw new ApplicationException("User Id - " + chirpUser.UserId + " Already Exists"); } }
public long FollowChirpR(Domain.Model.ChirpyRUser currentUser, Domain.Model.ChirpyRUser followUser) { using (ChirpyRDataContext context = new ChirpyRDataContext(_connectionName, _schemaName)) { ChirpyRUser cUser = context.ChirpyRUsers.Single <ChirpyRUser>(c => c.UserId == currentUser.UserId); ChirpyRUser fUser = context.ChirpyRUsers.Single <ChirpyRUser>(c => c.UserId == followUser.UserId); ChirpyRRelation relation = new ChirpyRRelation { Parent = cUser, Child = fUser }; context.Entry <ChirpyRRelation>(relation).State = System.Data.EntityState.Added; return(relation.Id); } }
public long RegisterUser(Domain.Model.ChirpyRUser newUser) { Data.Model.ChirpyRUser user = new Model.ChirpyRUser() .LoadFromDomainEntity(newUser); using (ChirpyRDataContext context = new ChirpyRDataContext(_connectionName, _schemaName)) { context.Entry <ChirpyRUser>(user).State = System.Data.EntityState.Added; context.SaveChanges(); } return(user.Id); }
public long UnfollowChirpR(Domain.Model.ChirpyRUser currentUser, Domain.Model.ChirpyRUser unfollowUser) { throw new NotImplementedException(); }
public long DeleteUserAccount(Domain.Model.ChirpyRUser deletedUser) { throw new NotImplementedException(); }
public long UnRegisterUser(Domain.Model.ChirpyRUser removeUser) { throw new NotImplementedException(); }
public IList <Domain.Model.ChirpyRUser> GetFollowing(Domain.Model.ChirpyRUser user) { throw new NotImplementedException(); }