public List <Result> GetResultsForUser(string na)
        {
            //na = "4401,4357,4288,4187,4109,4100";
            List <string> resList = na.Split(',').ToList();

            List <Result> myList = new List <Result>();

            triggerDBEntities db = new triggerDBEntities();

            foreach (string s in resList)
            {
                if (s.All(Char.IsDigit) && s != "")
                {
                    int    i = Convert.ToInt32(s);
                    Result r = (from x in db.Results
                                where x.ID == i
                                select x).FirstOrDefault();
                    if (r != null)
                    {
                        myList.Add(r);
                    }
                }
            }

            return(myList);
        }
Beispiel #2
0
        public string UpdateMyUser(int id, MyUser myuser)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                MyUser            mu = db.MyUsers.Find(id);
                mu.AccountType  = myuser.AccountType;
                mu.BillingCycle = myuser.BillingCycle;
                mu.Companies    = myuser.Companies;
                myuser.Email    = myuser.Email;
                mu.FirstName    = myuser.FirstName;
                mu.GUI          = myuser.GUI;
                mu.LastLogin    = myuser.LastLogin;
                mu.LastName     = myuser.LastName;
                mu.Newsletter   = myuser.Newsletter;
                mu.Results      = myuser.Results;
                mu.StartDate    = myuser.StartDate;
                mu.Triggers     = myuser.Triggers;
                mu.UserName     = myuser.UserName;

                db.SaveChanges();
                return(myuser.ID.ToString() + " was updated succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #3
0
        public MyUser GetMyUserByGUI(string GUID)
        {
            triggerDBEntities db = new triggerDBEntities();

            MyUser info = (from x in db.MyUsers
                           where x.GUI == GUID
                           select x).FirstOrDefault();

            return(info);
        }
Beispiel #4
0
        public MyUser GetUserByName(string na)
        {
            triggerDBEntities db = new triggerDBEntities();

            MyUser use = (from x in db.MyUsers
                          where x.UserName == na
                          select x).FirstOrDefault();

            return(use);
        }
Beispiel #5
0
        public Company GetCompanyByName(string na)
        {
            triggerDBEntities db = new triggerDBEntities();

            Company comp = (from x in db.Companies
                            where x.Name == na
                            select x).FirstOrDefault();

            return(comp);
        }
Beispiel #6
0
 public String InsertComment(Comment comment)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.Comments.Add(comment);
         db.SaveChanges();
         return(" was added succesfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
Beispiel #7
0
 public String InsertPost(Post post)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.Posts.Add(post);
         db.SaveChanges();
         return(post.Title + " was added succesfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
Beispiel #8
0
 public String InsertCompany(Company company)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.Companies.Add(company);
         db.SaveChanges();
         return(company.ID.ToString() + " was added successfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
Beispiel #9
0
 public String InsertMyUser(MyUser myuser)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.MyUsers.Add(myuser);
         db.SaveChanges();
         return(myuser.ID.ToString() + " was added successfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
Beispiel #10
0
 public String InsertTag(Tag tag)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.Tags.Add(tag);
         db.SaveChanges();
         return(tag.Name + " was added succesfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
Beispiel #11
0
 public String InsertEmailList(EmailList emaillist)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.EmailLists.Add(emaillist);
         db.SaveChanges();
         return(emaillist.Name + " was added succesfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
 public String InsertResult(Result result)
 {
     try
     {
         triggerDBEntities db = new triggerDBEntities();
         db.Results.Add(result);
         db.SaveChanges();
         return(result.ID.ToString() + " was added successfully.");
     }
     catch (Exception e)
     {
         return("error: " + e);
     }
 }
 public Result GetResult(int id)
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             Result r = db.Results.Find(id);
             return(r);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #14
0
 public Company GetCompany(int id)
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             Company r = db.Companies.Find(id);
             return(r);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #15
0
 public MyUser GetMyUser(int id)
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             MyUser m = db.MyUsers.Find(id);
             return(m);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #16
0
 public Post GetPost(int id)
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             Post p = db.Posts.Find(id);
             return(p);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #17
0
        public string UpdateEmailList(int id, EmailList emaillist)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                EmailList         p  = db.EmailLists.Find(id);
                p.Name = emaillist.Name;

                db.SaveChanges();
                return(emaillist.Name + " was updated succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #18
0
        public string UpdateTag(int id, Tag tag)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Tag p = db.Tags.Find(id);
                p.Name = tag.Name;

                db.SaveChanges();
                return(tag.Name + " was updated succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #19
0
 public List <MyUser> GetAllMyUsers()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <MyUser> mu = (from x in db.MyUsers
                                 select x).ToList();
             return(mu);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #20
0
 public List <Tag> GetAllTags()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <Tag> ts = (from x in db.Tags
                              select x).ToList();
             return(ts);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #21
0
 public List <Company> GetAllCompanies()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <Company> rs = (from x in db.Companies
                                  select x).ToList();
             return(rs);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
 public List <Result> GetAllResults()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <Result> rs = (from x in db.Results
                                 select x).ToList();
             return(rs);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #23
0
 public List <Comment> GetAllComments()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <Comment> cs = (from x in db.Comments
                                  orderby x.DateTime descending
                                  select x).ToList();
             return(cs);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #24
0
        public string UpdateComment(int id)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Comment           p  = db.Comments.Find(id);
                db.Comments.Attach(p);
                db.Comments.Remove(p);
                db.SaveChanges();

                return(p.Name + " was deleted succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #25
0
        public string DeletePost(int id)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Post p = db.Posts.Find(id);
                db.Posts.Attach(p);
                db.Posts.Remove(p);
                db.SaveChanges();

                return(p.Title + " was deleted succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #26
0
 public List <Post> GetPostsByTag()
 {
     try
     {
         using (triggerDBEntities db = new triggerDBEntities())
         {
             List <Post> ps = (from x in db.Posts
                               orderby x.DateTime descending
                               select x).ToList();
             return(ps);
         }
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #27
0
        public string DeleteCompany(int id)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Tag     p            = db.Tags.Find(id);
                Company r            = db.Companies.Find(id);
                db.Companies.Attach(r);
                db.Companies.Remove(r);
                db.SaveChanges();

                return(r.ID.ToString() + " was deleted succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
        public string UpdateResult(int id, Result result)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Result            r  = db.Results.Find(id);
                r.BodyText     = result.BodyText;
                r.Company      = result.Company;
                r.DateSearched = result.DateSearched;
                r.Triggers     = result.Triggers;

                db.SaveChanges();
                return(result.ID.ToString() + " was updated succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }
Beispiel #29
0
 public List <Post> GetAllPosts()
 {
     try
     {
         List <Post>       ps;
         triggerDBEntities db = new triggerDBEntities();
         using (db )
         {
             ps = (from x in db.Posts
                   orderby x.DateTime descending
                   select x).ToList();
         }
         return(ps);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
Beispiel #30
0
        public string UpdateComment(int id, Comment comment)
        {
            try
            {
                triggerDBEntities db = new triggerDBEntities();
                Comment           p  = db.Comments.Find(id);
                p.Name     = comment.Name;
                p.Body     = comment.Body;
                p.Email    = comment.Email;
                p.DateTime = comment.DateTime;
                p.PostID   = comment.PostID;


                db.SaveChanges();
                return(comment.Name + " was updated succesfully.");
            }
            catch (Exception e)
            {
                return("error: " + e);
            }
        }