Esempio n. 1
0
        public IHttpActionResult AddNewGroupUsers([FromBody] Entities.UserGroup usergroup)
        {
            var db = new PetaPoco.Database("AGSoftware");

            var b = db.SingleOrDefault <Entities.UserGroup>("Select * from UserGroup Where UserGroupId = @0", usergroup.UserGroupId);

            Entities.UserGroupUser usergroupuser = null;

            foreach (Entities.AspNetUsers user in usergroup.Users)
            {
                //todo see if there is a better way to do this with normalization and/or one connection.
                var db2 = new PetaPoco.Database("AGSoftware");
                usergroupuser             = new Entities.UserGroupUser();
                usergroupuser.UserGroupId = usergroup.UserGroupId;
                usergroupuser.UserId      = db2.SingleOrDefault <Entities.AspNetUsers>("Select Id from AspNetUsers where Id = @0", user.Id).Id;;
                db2.Insert(usergroupuser);
            }

            return(Ok());
        }
Esempio n. 2
0
        public IHttpActionResult AddNewGroupUsers([FromBody]Entities.UserGroup usergroup)
        {
            var db = new PetaPoco.Database("AGSoftware");

            var b = db.SingleOrDefault<Entities.UserGroup>("Select * from UserGroup Where UserGroupId = @0", usergroup.UserGroupId);

            Entities.UserGroupUser usergroupuser = null;

            foreach (Entities.AspNetUsers user in usergroup.Users)
            {
                //todo see if there is a better way to do this with normalization and/or one connection.
                var db2 = new PetaPoco.Database("AGSoftware");
                usergroupuser = new Entities.UserGroupUser();
                usergroupuser.UserGroupId = usergroup.UserGroupId;
                usergroupuser.UserId = db2.SingleOrDefault<Entities.AspNetUsers>("Select Id from AspNetUsers where Id = @0", user.Id).Id; ;
                db2.Insert(usergroupuser);
            }

            return Ok();
        }
Esempio n. 3
0
        public IHttpActionResult Post([FromUri] string id, [FromBody]Entities.UserGroup usergroup)
        {
            var db = new PetaPoco.Database("AGSoftware");
            usergroup.UserId = Storytime.Providers.UserHelper.GetUserId(this.User.Identity.Name);
            usergroup.DateCreated = System.DateTime.Now;
            db.Insert(usergroup);

            Entities.UserGroupUser usergroupuser = null;

            foreach (Entities.AspNetUsers user in usergroup.Users)
            {
                //todo see if there is a better way to do this with normalization and/or one connection.
                var db2 = new PetaPoco.Database("AGSoftware");
                usergroupuser = new Entities.UserGroupUser();
                usergroupuser.UserGroupId = usergroup.UserGroupId;
                usergroupuser.UserId = db2.SingleOrDefault<Entities.AspNetUsers>("Select Id from AspNetUsers where Id = @0", user.Id).Id; ;
                db2.Insert(usergroupuser);
            }

               return Ok(usergroup.UserGroupId);
        }
Esempio n. 4
0
        public IHttpActionResult Post([FromUri] string id, [FromBody] Entities.UserGroup usergroup)
        {
            var db = new PetaPoco.Database("AGSoftware");

            usergroup.UserId      = Storytime.Providers.UserHelper.GetUserId(this.User.Identity.Name);
            usergroup.DateCreated = System.DateTime.Now;
            db.Insert(usergroup);

            Entities.UserGroupUser usergroupuser = null;

            foreach (Entities.AspNetUsers user in usergroup.Users)
            {
                //todo see if there is a better way to do this with normalization and/or one connection.
                var db2 = new PetaPoco.Database("AGSoftware");
                usergroupuser             = new Entities.UserGroupUser();
                usergroupuser.UserGroupId = usergroup.UserGroupId;
                usergroupuser.UserId      = db2.SingleOrDefault <Entities.AspNetUsers>("Select Id from AspNetUsers where Id = @0", user.Id).Id;;
                db2.Insert(usergroupuser);
            }

            return(Ok(usergroup.UserGroupId));
        }