/// <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; }
/// <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; }