Example #1
0
File: User.cs Project: MSH/PViMS-2
        public UserFacility AddFacility(Facility facility)
        {
            if (Facilities.Any(f => f.Facility.Id == facility.Id))
            {
                throw new DomainException("Facility has already been added to user");
            }

            var newUserFacility = new UserFacility(facility, this);

            Facilities.Add(newUserFacility);
            return(newUserFacility);
        }
Example #2
0
 public bool HasFacility(int id)
 {
     return(Facilities.Any(uf => uf.Facility.Id == id));
 }
Example #3
0
File: User.cs Project: MSH/PViMS-2
 public bool HasFacility(int id) =>
 Facilities.Any(uf => uf.Facility.Id == id);