Ejemplo n.º 1
0
        /// <summary>
        /// Create a new Building Instance
        /// </summary>
        /// <param name="buildingName">The name of the building</param>
        /// <param name="address">The address that the building is on</param>
        /// <returns>Returns the newly created building</returns>
        public Building CreateBuilding(string buildingName, string address)
        {
            var building = new Building(buildingName, address);

            _context.Buildings.Add(building);
            _context.SaveChanges();
            return(building);
        }
        /// <summary>
        /// Creates a new Building Manager
        /// </summary>
        /// <param name="firstName">The First Name of the Building Manager</param>
        /// <param name="lastName">The Last Name of the Building Manager</param>
        /// <param name="dob">The date of birth of the Building Manager</param>
        /// <param name="phone">The phone of the Building Manager</param>
        /// <param name="userId">The Id of the user that it connects to</param>
        /// <param name="buildingId">The Id of the building that the manager is a part of</param>
        /// <returns>Returns the newly created Building Manager</returns>
        public BuildingManager CreateBuildingManager(string firstName, string lastName, DateTime dob, string phone, string userId, int buildingId)
        {
            var bm = new BuildingManager(firstName, lastName, dob, phone, userId, buildingId);

            _context.BuildingManagers.Add(bm);
            _context.SaveChanges();
            return(bm);
        }