public BuildingGate InsertBuildingGate(BuildingGate buildingGate) { var insertedBuildingGate = m_unitOfWork.GetRepository <BuildingGate>().Insert(buildingGate); m_unitOfWork.Commit(); return(insertedBuildingGate); }
public bool UpdateBuildingGate(BuildingGate buildingGate) { var existingRecord = m_unitOfWork.GetRepository <BuildingGate>().GetById(buildingGate.Id); existingRecord.GateNumber = buildingGate.GateNumber; existingRecord.Description = buildingGate.Description; existingRecord.PhoneNumber = buildingGate.PhoneNumber; existingRecord.BuildingId = buildingGate.BuildingId; m_unitOfWork.GetRepository <BuildingGate>().Update(existingRecord); m_unitOfWork.Commit(); return(true); }
public IHttpActionResult InsertGate([FromBody] BuildingGate buildingGate) { if (buildingGate.Id == 0) { var allBuildings = m_buildingBO.InsertBuildingGate(buildingGate); if (allBuildings == null) { return(NotFound()); } return(Ok(allBuildings)); } else { var isSuccess = m_buildingBO.UpdateBuildingGate(buildingGate); if (isSuccess) { return(Ok(buildingGate)); } return(NotFound()); } }
public bool UpdateBuildingGate(BuildingGate buildingGate) { var existingRecord = m_unitOfWork.GetRepository<BuildingGate>().GetById(buildingGate.Id); existingRecord.GateNumber = buildingGate.GateNumber; existingRecord.Description = buildingGate.Description; existingRecord.PhoneNumber = buildingGate.PhoneNumber; existingRecord.BuildingId = buildingGate.BuildingId; m_unitOfWork.GetRepository<BuildingGate>().Update(existingRecord); m_unitOfWork.Commit(); return true; }
public BuildingGate InsertBuildingGate(BuildingGate buildingGate) { var insertedBuildingGate = m_unitOfWork.GetRepository<BuildingGate>().Insert(buildingGate); m_unitOfWork.Commit(); return insertedBuildingGate; }