예제 #1
0
        public override object Add(object obj, string userId)
        {
            UserDTO usr = (UserDTO)obj;

            try
            {
                using (var db = new PFEDatabaseEntities())
                {
                    var result = db.Users.FirstOrDefault(c => c.UserEmail == usr.Email);
                    if (!obj.Equals(result))
                    {
                        db.Users.Add(new Users()
                        {
                            UserEmail    = usr.Email,
                            AspNetUserId = userId
                        });
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            return("");
        }
예제 #2
0
        public void UserGetTest()
        {
            using (var db = new PFEDatabaseEntities())
            {
                UserDTO usr = DataMapper.DatabaseMapper.MapToUserDTO(db.Users.First());

                Console.WriteLine(usr.Email);
            }
        }
예제 #3
0
 public void mainTest()
 {
     using (var db = new PFEDatabaseEntities())
     {
         db.Users.Add(new Users()
         {
             UserEmail    = "aaaaa",
             AspNetUserId = "aaaaaaaa"
         });
         db.SaveChanges();
     }
 }
예제 #4
0
        public override object Get(string id)
        {
            object obj;

            try
            {
                using (var db = new PFEDatabaseEntities())
                {
                    obj = db.Users.First();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            return(obj);
        }