コード例 #1
0
        public DataMessage AddMember(FamilyMember model)
        {
            DataMessage message;

            message = familyRepository.AddMember(model);

            return(message);
        }
コード例 #2
0
        public bool AddMemberToFamily(int familyId, FamilyMember member)
        {
            var name    = Thread.CurrentPrincipal.Identity.Name;
            var isAdmin = Thread.CurrentPrincipal.IsInRole("admin");

            if (familyId < 0)
            {
                throw new ArgumentException();
            }
            if (member == null)
            {
                throw new ArgumentNullException();
            }
            if (member.FirstName != null && member.FirstName.Length > 32 || member.LastName != null && member.LastName.Length > 128)
            {
                throw new ArgumentOutOfRangeException();
            }

            familyRepository.AddMember(familyId, member);

            return(true);
        }