コード例 #1
0
        public decimal AddValueToPersonInGroup(string groupMemberId, decimal value)
        {
            db.Open();
            db.UpdateAdd(() => new PersonToGroup {
                ContributedValue = value
            }, where : entry => entry.Id == groupMemberId);
            PersonToGroup updatedUserInGroup = db.Single <PersonToGroup>(entry => entry.Id == groupMemberId);

            db.Close();
            return(updatedUserInGroup.ContributedValue);
        }
コード例 #2
0
        public Response AddPersonToGroup(string groupId, string personId)
        {
            //TODO: handle case of group member getting
            db.Open();
            var groupMember = new PersonToGroup {
                GroupId = groupId, PersonId = personId, ContributedValue = 0
            };

            db.Insert(groupMember);
            db.Close();
            return(new TextResponse(statusCode: HttpStatusCode.OK, contents: $"{groupMember.Id}"));  //returns Id unique to that person in that group
        }