コード例 #1
0
        /// <summary>
        /// Written: 02/12/2013
        /// </summary>
        /// <param name="buildingName"></param>
        /// <param name="buildingNumber"></param>
        /// <param name="addressLine1"></param>
        /// <param name="addressLine2"></param>
        /// <param name="postCode"></param>
        /// <param name="buildingCity"></param>
        /// <returns></returns>
        public int CreateNewBuilding(string buildingName, int buildingNumber, string addressLine1, string addressLine2, string postCode, string buildingCity)
        {
            var buildingId = BuildingIdGeneration();

                if (buildingId == 0)
                {
                    return 0;
                }

                var newBuilding = new Building()
                {
                BuildingId = buildingId,
                BuildingName = buildingName,
                BuildingNumber = buildingNumber,
                AddressLine1 = addressLine1,
                AddressLine2 = addressLine2,
                PostalCode = postCode,
                City = buildingCity

                };

                db.Buildings.Add(newBuilding);
                db.SaveChanges();

                return buildingId;
        }
コード例 #2
0
        /// <summary>
        /// Creation of new building in database
        /// from details passed in from the client
        /// </summary>
        /// <param name="buildingName"></param>
        /// <param name="buildingNumber"></param>
        /// <param name="addressLine1"></param>
        /// <param name="addressLine2"></param>
        /// <param name="postCode"></param>
        /// <param name="buildingCity"></param>
        /// <param name="creatorId"></param>
        /// <returns></returns>
        public int CreateNewBuilding(string buildingName, int buildingNumber, string addressLine1, string addressLine2, string postCode, string buildingCity, int creatorId)
        {
            var buildingId = BuildingIdGeneration();

            if (buildingId == 0)
            {
                return 0;
            }
            //New building object created to be added to database
            var newBuilding = new Building
            {
                BuildingId = buildingId,
                BuildingName = buildingName,
                BuildingNumber = buildingNumber,
                AddressLine1 = addressLine1,
                AddressLine2 = addressLine2,
                PostalCode = postCode,
                City = buildingCity,
                CreateDate = DateTime.Now,
                Creator = creatorId

            };
            //Building added to database
            _dBase.Buildings.Add(newBuilding);
            _dBase.SaveChanges();

            return buildingId;
        }